C++ STL vector和map删除方法 发表于 2017-09-14 | 分类于 c++ vector 删除123456789101112vector<int> v(10,0);for (vector<int>::iterator it=v.begin(); it!=v.end(); ){ if (删除条件) { it = v.erase(it); }else { it ++; }} map删除123456789101112map<int,int> m;for (map<int,int>::iterator it=m.begin(); it!=m.end(); ){ if (删除条件) { m.erase(it++); } else { it ++; }}