列举了一些基本的增删查改的函数:
#include <vector> //头文件
vector<int>v; //声明
v.push_back(element); //插入元素到末尾
v.insert(v.begin(),1) //在第0个元素前面插入1
v.insert(v.begin()+2,2) //在第二个元素前面插入2
v.insert(v.end(),1000) //在最后一个元素的后面插入1000,等同于v.push_back(1000)
v.erase(v.begin()+1) //删除下标为1的元素
v.erase(v.begin()+1, v.begin()+5) //左闭右开,删除下标的1,2,3,4的元素
v.pop_back() //删除末尾的元素
v.clear() //清空所有元素
v[0] //按下标访问
vector<int>::iterator it; //按迭代器访问
for(it=v.begin(); it!=v.end(); it++)
cout<<*it<<" ";
v.size() //向量元素个数
v.resize() //改变向量长度
v.reverse() //反转元素顺序
vector<int>vt[3] //二维向量,行数为3