vector是一个封装了动态数组能存放任意类型的顺序容器
vector<int>obj;
1. pop_back()&push_back(elem)//在容器中(数组最后)移除和插入数据。
2. obj.clear();//清除容器中所有数据。
3. reverse(obj.begin(),obj.end());//从大到小排序,可代替sort重写。
4. vector<int>::iterator it;
for(it=obj.begin();it!=obj.end();it++)//声明迭代器访问,也可直接顺序访问。
5.int N=5, M=6;
法一:vector<vector<int> > obj(N, vector<int>(M)); //定义二维动态数组5行6列
法二: vector<vector<int> > obj(N); //定义二维动态数组大小5行
for(int i =0; i< obj.size(); i++)//动态二维数组为5行6列,值全为0
{
obj[i].resize(M);
}