向量(vector):是一个封装了动态大小数组的顺序容器。
包含在头文件#include<vector>中。
vector<int>varri;//动态数组不需要指定大小
动态数组vector相关方法代码:
1 void qw() {
2 vector<int>varri;
3 vector<double>varrd = {3.0,2.8,5.6};
4 vector<string>varrstr = { "nihao","123" };
5 vector<vector<int>>varr2D;//varr2D中每一个元素都是vector<int>变量
6 cout << __LINE__ << varri.size() << endl;
7 cout << __LINE__ << varrd.size() << endl;
8 varri.push_back(25);//向数组添加一个元素25
9 varri.push_back(77);
10 varri.push_back(50);
11 cout << varri.front() << endl;//输出数组第一个元素
12 cout << varri.back() << endl;//输出数组最后一个元素
13 varri.resize(10,3);//重设数组大小为10,不够的元素用3来填充
14 varri.pop_back();//弹出数组最后一个元素
15 varri.erase(varri.begin()+0);
16 for (int i =0;i < varri.size();i++) {
17 cout << varri[i]<<"\t";
18 }
19 cout << endl;
20 }