【发布时间】:2011-12-21 22:28:36
【问题描述】:
我正在循环一个带有循环的向量,例如for(int i = 0; i < vec.size(); i++)。在这个循环中,我检查该向量索引处元素的条件,如果某个条件为真,我想删除该元素。
如何在不崩溃的情况下循环删除矢量元素?
【问题讨论】:
-
你可以使用
remove_if和erase吗? en.wikipedia.org/wiki/Erase-remove_idiom
标签: c++