//在最前面的元素前插入8
v.insert(v.begin(),8);
//在第二个元素前插入新元素1
v.insert(v.begin()+2,1);
//在末尾插入新元素1
v.insert(v.end(),3);
//删除单个元素,从0开始计数,删除第二个元素
v.erase(v.begin()+2);
//删除一段元素,删除迭代器第一到第五区间所有元素
v.erase(v.begin()+1,v.begin()+5);
#include<iostream>
#include<vector>
using namespace std;
int main(){
vector<int> v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
v.push_back(4);
v.push_back(5);
v.push_back(6);
v.insert(v.begin()+3,66);//在下标为3的位置插入66 下标从0开始
for(int i=0;i<v.size();i++){
cout<<v[i]<<" ";
}
cout<<endl;
v.erase(v.begin()+1); //删除下标为1的元素 下标从0 开始
for(int i=0;i<v.size();i++){
cout<<v[i]<<" ";
}
}