だから、私は次のようしている:は、2次元のstdの初期化::ベクトル
std::vector< std::vector <int> > fog;
と私は同じように非常に単純にそれを初期化しています:
for(int i=0; i<A_NUMBER; i++)
{
std::vector <int> fogRow;
for(int j=0; j<OTHER_NUMBER; j++)
{
fogRow.push_back(0);
}
fog.push_back(fogRow);
}
そして、それは非常に間違っている感じです...このようなベクトルを初期化する別の方法がありますか?
'std :: vector :: max_size()'よりも多くのスペースを必要としない場合は、2dベクタに対して1dベクタの実装をお勧めします。 [Here](http://stackoverflow.com/a/13937325/942596) –
andre