1.容器
2.vector是一个动态数组,可保存大量的数据;
3.vector是一个类模板,定义如下:
vector<类型> 变量;
eg:vector<int> ivec;
vector<double> dvec;
vector<string> svec;
vector<dog> dogvec;
vector<int> a;
vector<int> b(10,2);
4.放入数据:
(1)a.push_back(2);//向下一个位置放入2
(2)//使用下角标写入(读取)数组中
for(vector<int>::size_type i=0;i!=a.size();++i) cout<<a[i]<<endl;
v1[0]=100;
5.初始化(4种):
vector<int> v1;
vector<int> v2(v1);
vector<int> v3(10,-1);
vector<string> v4(10);//10个空字符
注:vector用下角标操作时,必须有了个数才可以写第几个;空数组不能使用下标进行操作,只能通过push_back来依次放入,进行操作。
6.vector的操作:(同基本操作)