少し前にC++の学習を始めましたが、難しい問題があります...
オブジェクトの任意のタイプの配列をソートできる静的ライブラリを作成する必要がありますが、その方法がよくわかりません...関数のヘッダーに何を書くべきですか?
#ifndef SORTER
#define SORTER
class sorter
{
public:
static array* bubblesort(array*,int size_t);
};
#endif
この解決策は私ができる最善の方法ですが、もちろんうまくいきません...
並べ替えたいもの:
int main()
{
const unsigned maxEquipment=7;
Equipment* equipments[maxEquipment];
equipments[0]=new Equipment(1,200);
equipments[1]=new Printer(2,12000,12000);
equipments[2]=new Display(3,2000,6);
equipments[3]=new Printer(4,312000,51000); ...........
注: 標準ライブラリのソーター関数は使用できません!
何をすべきか?