実行時にユーザー定義サイズのクラスのオブジェクトを作成したいと考えています。 ユーザーが5を入力したときと同様に、5つのオブジェクトが作成されます。 私はこのC++でのユーザー定義サイズのクラスのオブジェクトの作成
student s[num];
for(int i=0;i<num;i++)
{
student s[i]; // also used student s[i]=new student();
}
を試してみましたが、それはstudent s[num]
式が一定の値を持たなければならないと言います。 これを行うにはどうすればいいですか?
'のstd ::ベクトル S(NUM);よりArrayList'' 'のような –
。 –
ベクトル s(num);不完全なタイプは許可されていないと言います。 –