vector<vector<int>> sort_a;
vector<int> v2;
vector<int> v3;
for (int i=0; i<4; ++i) {
v2.push_back(i);
for (int j=0; j<4; ++j) {
v3.push_back(j);
sort_a.push_back(v2);
sort_a.push_back(v3);
}
}
ベクトルsort_aは4x4配列でなければならず、空の要素がたくさんある出力は31x1です。要素を多次元ベクトルに挿入するにはどうすればよいですか?多次元ベクトルに要素を挿入する
これは、ベクトルの最後を超えて書き込みを試みます。 – interjay
要素を予約することで、[] []メソッドを使用して値を渡すことができますが、不要な割り当てがたくさんあったので、必要なときにのみプッシュバックと挿入の値を使用したいと思いました。 –
@interjay:申し訳ありませんが何らかの理由で、ベクターがすでに適切にサイズ変更されていると思いました。 – prazuber