定数クラス変数を持つクラスで定数配列を宣言するには?出来ますか。 私は動的配列を必要としません。定数クラス変数を持つクラスで定数配列を宣言するには?
私はこのような何か意味:
class test
{
const int size;
int array[size];
public:
test():size(50)
{}
}
int main()
{
test t(500);
return 0;
}
上記のコードはエラー
+1。これまでのところ、他の答えよりも優れています! – Nawaz
これは、クラス固有の静的整数定数のアプローチのテンプレートバージョンではありませんか? –
@Als:「クラス固有の静的整数」がテンプレートパラメータを介して作成者によって指定できるようになっています。 –