(1)头文件#include<vector>.
(2)创建vector对象,vector<int> vec;
(3)尾部插入数字:vec.push_back(a);
(4)使用下标访问元素,cout<<vec[0]<<endl;记住下标是从0开始的,而且下标只能用于获取已存在的元素,所以可以使用下标修改元素,不可添加元素。
(5)使用迭代器访问元素.
vector<int>::iterator it;
for(it=vec.begin();it!=vec.end();it++)
cout<<*it<<endl;
(6)vec.pop_back(); //删除a向量的最后一个元素;
(7)vec.reserve(100); //将a的容量(capacity)扩充至100,也就是说现在测试vec.capacity();的时候返回值是100.这种操作只有在需要给a添加大量数据的时候才 显得有意义,因为这将避免内存多次容量扩充操作(当a的容量不足时电脑会自动扩容,当然这必然降低性能)
(8)向量大小:vec.size();
(9)清空:vec.clear();