#include<bits/stdc++.h>
using namespace std;
vector<int> v = {1,2,3,4,5};
int main()
{
auto it = find(v.begin(),v.end(),2);
// v.erase(it); //删除指定元素
v.erase(v.begin(),v.begin()+2); //删除区间内的元素
for(auto x : v)
cout << x <<endl;
}
STL中vector erase使用方法
最新推荐文章于 2024-08-14 11:42:29 发布
本文详细介绍了C++标准模板库(STL)中vector容器的erase方法,包括如何删除单个元素、删除指定范围的元素,以及在删除后如何维护vector的正确性。通过对erase方法的理解和实践,提升C++编程能力。
摘要由CSDN通过智能技术生成