vector是矢量容器,可以像数组一样访问;
创建矢量容器最简单的方式:
1.vecotr<int> mydata;
mydata.push_back(99);向容器末尾添加一个元素;
2.vector<int> mydata(100);
创建一个含有100个元素的容器,全部初始化为0;
可以像访问数组一样访问元素 mydata[2] = 99;
3.vector<int> mydata(100,-1);
初始化100个元素的容器,并初始化值为-1;
4.如果在创建容器时,不想创建元素,则可以通过调用它的reserve函数在创建后增加其容量:
vector<int> mydada;
mydata.reservee(100); reserve的实参是要容纳的元素的最小容量。如果实参小于矢量的当前容量,调用reserve就没有用。