メンバー変数として 2 次元のベクトルがあり、コンストラクターによって初期化されました。静的として宣言する必要があるため、間違った構文でコンパイラ エラーが発生します。
次のように宣言および定義されています。
std::vector< std::vector<int> > knowledge( 1, std::vector<int>(1, 0) );
クラスのプライベート部分で。
その行でコンパイラ エラーが発生します。
expected identifier before numeric constant
expected »,« or »...« before numeric constant
間違いはどこですか?