STL/C++__中 set(集合) 删除元素

来源:互联网 发布:网络通信工作原理ppt 编辑:程序博客网 时间:2024/06/06 20:03
#include <set>using std::set;int main(int argc,char *argv[]){set<int> s;set<int>::iterator it;s.insert(1);s.insert(2);s.insert(3);for(it=s.begin();it!=s.end();){if((*it)%2==0)s.erase(it++);elseit++;}system("pause");return 0;}STL/C++__中 set(集合)  删除元素, set的erase不会返回迭代器,这点需要注意。

0 0