#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 中删除指定元素
最新推荐文章于 2024-01-21 15:46:24 发布