C++ Vector 删除指定位置元素
·
在我们适用vector想要删除指定元素时,可以使用earse函数。
iterator erase(iterator it):删除向量中迭代器指向元素
iterator erase(iterator first,iterator last):删除向量中[first,last)中元素
简单用例:
#include <iostream>
#include <vector>
using namespace std;
int main()
{
std::vector<int> v = {1, 2, 3, 4, 5, 6};
v.erase(v.begin()+2); //删除第三个位置的元素
for(int i = 0;i<v.size();i++){
cout<<v[i]<<" ";
}
}
得到的结果为:1 2 4 5 6
更多推荐
已为社区贡献3条内容
所有评论(0)