C++ 想要删除一个vector中某一个对象。 知道该v[]的下标。 怎么做 ?(要求删除该对象后

C++
想要删除一个vector中某一个对象。
知道该v[]的下标。
怎么做 ?(要求删除该对象后,后面的对象都前移)

第1个回答  2014-01-24
iterator erase( iterator loc );
iterator erase( iterator start, iterator end );

自己会完成前移,不需要你操作
第2个回答  2014-01-18
Vector.erase(Vector.begin() + 下标);追问

如果容器名是v 下标是5那么
v.erase(v.begiin()+5)这样就可以
了么

追答

是的,应该是这样,下标同样从0开始

本回答被提问者采纳
相似回答