c++ vector list map在遍历中删除元素

  c++ STL 中的vector, list, map这些数据结构,常常须要在遍历时删除其中的元素,可是又不能直接删除,会出错。c++   在你调用erase方法删除元素时,erase方法会返回下一个元素的迭代器,利用这一点,能够写这样的代码:数据结构     for(vector<int>::iterator it=d.begin();it!=d.end(); ) { if(
相关文章
相关标签/搜索