vector中删除元素的几种方法
2009-12-02 16:22
204 查看
一种就是pop_back ,这种方法就不介绍了。
后面两种是:
for(vector<A>::iterator it1 = v.begin();it1!=v.end();)
{
it1 = v.erase(it1);
}
for(vector<A>::iterator it1 = v.begin();it1!=v.end();)
{
v.erase(it1++);
}
后面两种是:
for(vector<A>::iterator it1 = v.begin();it1!=v.end();)
{
it1 = v.erase(it1);
}
for(vector<A>::iterator it1 = v.begin();it1!=v.end();)
{
v.erase(it1++);
}
相关文章推荐
- C++中删除vector容器中元素的三种方法及其区别
- 几种常用容器元素删除的方法
- 删除vector元素的错误方法!
- JavaScrip数组删除特定元素的几种方法总结
- chaofn python中List添加、删除元素的几种方法
- python中List添加、删除元素的几种方法
- python中List添加、删除元素的几种方法
- python中List添加、删除元素的几种方法
- 删除vector中元素高效的方法
- 删除vector容器中的对象元素的三种方法:pop_back, erase与remove算法
- 前端面试题:写出删除非空数组最后一个元素并使数组长度减一的几种方法
- python中List添加、删除元素的几种方法
- vector, list, map在遍历时删除符合条件的元素实现方法
- vector中删除第k个元素的巧妙方法
- Javascript循环删除数组中元素的几种方法示例
- Javascript循环删除数组中元素的几种方法示例
- 删除vector容器中的对象元素的三种方法:pop_back, erase与remove算法http://www.xuebuyuan.com/1407838.html
- php删除数组中指定值的元素的几种方法
- 一次循环删除std::vector元素的方法
- vector::erase方法,返回值是更新后的容器的被删除元素的后一个元素的迭代器,如果需要指向删除元素的前面一个元素的迭代器就要-1