在我们适用vector想要删除指定元素时,可以使用earse函数。
iterator erase(iterator it):删除向量中迭代器指向元素
iterator erase(iterator first,iterator last):删除向量中[first,last)中元素
简单用例:
#include#include using namespace std; int main() { std::vector v = {1, 2, 3, 4, 5, 6}; v.erase(v.begin()+2); //删除第三个位置的元素 for(int i = 0;i 得到的结果为:1 2 4 5 6



