struct comp {
long a;
vector<int> b(9);
bool c;
};
エラー:なぜ構造体のベクトルメンバーを宣言して初期化できないのですか?
code.cpp:67:19: error: expected identifier before numeric constant
code.cpp:67:19: error: expected ‘,’ or ‘...’ before numeric constant
これの何が問題になっているのですか? b
に9つの要素があると言うと、なぜg ++が受け入れないのですか?
なぜC++標準でこれが許されないのですか? –
そうですが、コンストラクタを使用せずにこれを行う別の構文がありますか? – Lazer