すべての助けに感謝し、初期化をコンストラクターに移動しましたが、2Dベクトルを定義するのに問題があります。
これが私がしたことです:
private:
vector < vector <int> > Matrix;
vector < vector <int> > temp_m;
vector <int> elements
string input;
int value;
function()
{
//Initialize Both Matrices (one which holds the puzzle and the
//other which holds the values between 1 and 9
//Create a vector of vectors:
for(int i = 0; i < 9; i++)
elements.push_back(i+1);
for(int i = 0; i < 9; i++)
Matrix[i].push_back(elements); //ERROR HERE
}
2D行列を定義する行でエラーが発生します。行列の行列なので、行列をインデックスにプッシュバックしたいと思います。