1、vector作为函数的参数或者返回值时,使用的是引用形式,例如:bool function(vector<int>&a)。
2、vector<int>a,a.push_back(1),a.push_back(2);push_back将数据存入vector中;a.pop_back(),删除末尾元素;a.front(),访问第一个元素;a.back(),访问最后一个元素。
3、a.size();返回向量的长度。
4、for(vector<int>::iterator it=a.begin();it!=a.end();it++)
{
cout<<*it<<endl;
}
5、插入元素:a.insert(a.begin()+i,value);
6、删除元素:a.erase(a.begin()+i);,删除区间:a.erase(a.begin(),a.end());
7、反转元素:
#include<algorithm>
reverse(a.begin(),a.end());