privateなconstをメンバ変数の配列の要素数に指定したいです。
ソースコードを以下に示します。
c++
1class Example 2{ 3private: 4 const int C = 10; // コンパイルエラーとなる 5 int i[C]; 6}; 7 8int main() 9{ 10 return 0; 11}
「const int C = 10」を「static const int C = 10」とすればコンパイルは通るのですが、staticにはしたくありません。
解決策がありましたら教えて頂けないでしょうか。
回答1件
あなたの回答
tips
プレビュー