vector 的迭代和删除元素

来源:互联网 发布:筱崎爱 知乎 编辑:程序博客网 时间:2024/04/30 03:46


vector<int>::iterator iter;
 for (iter=my.begin();iter!=my.end();iter++)  
      cout<<*iter<<'\0';  
 cout<<"\n"<<endl;  

 for(iter=my.begin();iter!=my.end();iter++)
 if(*iter==10) //如果等于10 就删除
     iter=my.erase(iter);

 for (iter=my.begin();iter!=my.end();iter++)  
      cout<<*iter<<'\0';  
 cout<<"\n"<<endl;  

0 0