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應該是一個4×4陣列,而不是輸出爲31x1有很多空元素,如何插入在多維向量元素?插入元件
這將嘗試寫入超出矢量的末尾。 – interjay
通過預留元素,我可以使用[] []方法來傳遞值,但由於有很多不需要的分配,我只想在需要時使用推回和插入值,我該怎麼做? –
@interjay:對不起,出於某種原因,我認爲矢量已經適當調整大小。 – prazuber