我想知道我怎麼可以刪除一個向量的元素,同時保持迭代器在這裏,我循環通過int類型的向量的向量:刪除元素在遍歷嵌套向量
vector< vector<int> >::iterator row;
vector<int>::iterator col;
for (row = vvi.begin(); row != vvi.end(); row++) {
for (col = row->begin(); col != row->end(); col++) {
if(*col==55)
{
// col=row.erase(col); ?
}
}
}
的可能的複製[而對於各做一個從一個std ::向量刪除?](https://stackoverflow.com/questions/3938838/erasing-from-a-stdvector-while-doing-a-for-每個) – nakiya