https://www.cnblogs.com/wayne-tao/p/12589080.html
insert插入:
//在最前面的元素前插入8
v.insert(v.begin(),8);
//在第二个元素前插入新元素1
v.insert(v.begin()+2,1);
//在末尾插入新元素1
v.insert(v.end(),3);
erase删除:
//删除单个元素,从0开始计数,删除第二个元素
v.erase(v.begin()+2);
//删除一段元素,删除迭代器第一到第五区间所有元素
v.erase(v.begin()+1,v.begin()+5);
我的测试代码:
std::vector vec;
vec.push_back(11);
vec.push_back(12);
vec.push_back(13);
vec.push_back(14);
vec.push_back(15);
int b = 1;
vec.erase(vec.begin() + 3);
vec.push_back(16);