vector 中删除指定元素
2016-10-20 14:37
274 查看
#include<iostream> #include<string> #include<vector> using namespace std; int main() { vector<int> iVec; vector<int>::iterator it; int i; for( i=0;i<10;i++) iVec.push_back(i); for( i=0;i<iVec.size();i++) cout<<iVec[i]<<ends; cout<<endl; for(it=iVec.begin();it!=iVec.end();) { if(*it ==4 || *it == 7) { it=iVec.erase(it); } else ++it; } for( i=0;i<iVec.size();i++) cout<<iVec[i]<<ends; cout<<endl; }
相关文章推荐
- 小记—— vector 删除指定下标中的元素(不使用迭代器(iterator ))
- C++ Vector 删除指定元素
- C++ vector 删除一个指定元素 和 find 一个指定元素
- 删除vector数组中指定元素
- vector 中删除指定元素(个数为1-n个)
- vector删除指定元素
- c++ vector 删除指定元素
- 指定下标删除 vector 中的元素
- 删除vector指定位置的元素
- vector如何删除指定索引位置的元素
- 删除vector指定位置的元素
- vector如何删除指定索引位置的元素?
- vector中删除指定元素
- 删除vector指定位置的元素
- 设计实现mini_vector中的插入和删除算法,要求在指定位置插入、删除元素
- 【c++系列】vector查找指定元素并删除
- vector删除指定元素
- hdu 4557 非诚勿扰 vector的应用 原来vector 可以删除指定位置元素 不过消耗大
- 删除vector中指定的元素
- 在vector中,怎样删除某个指定值的元素