删除vector容器中的指定元素(可能有多个该元素),要求不许自己实现删除功能,必须全部采用vector内置的函数(erase函数)。
for(vector<int>::iterator it=v1.begin();it!=v1.end();) { if(*it==2) it=v1.erase(it);//当删除迭代器所指向的元素的时候,删除函数erase()会让it自动下移 else it++; }