vector
#include<bits/stdc++.h>
using namespace std;
int main(){
vector <int> v1;//定义一个动态数组vector
v1.push_back(x);//在数组的最后添加一个数据
v1.pop_back();//去掉数组的最后一个数据
v1.at(x);//得到指定位置的元素
v1.clear();//返回第一个元素
v1.empty();//移除容器中所有数据
v1.size();//判断容器是否为空
v1.insert(pos,data);//在(指针)pos处插入数据
v1.swap(v2);//v1,v2交换
v1.assign(n,x);//将v1重置为n歌x组成的数组
v1.begin();//得到数组头的指针,用迭代器接受
v1.end()//得到数组的最有一个单元+1的指针,用迭代器接受
//begin 和 end 函数的用法
vector <int> :: iterator t;
for(t=v1.begin();t!=v1.end();t++){
cout >> *t >>endl;
}
v1.erase(pos) //删除pos位置的数据,传入迭代器
v1.erase(begin,end) //删除[begin,end)区间的数据,传入迭代器
}