vector
vector的作用
vector作为一种stl,能作为一种数组使用,和数组不同的地方在于,vector本身能支持动态的空间存储,在存入时确保了空间的动态增长。
vector的插入
在vector的尾部插入一个元素xs.push_back(x)
随意插入s.insert(迭代器,x)
,在迭代器前加入元素x
随意插入s.insert(迭代器,n,x)
,在迭代器前加入n个元素x
vector的遍历
for (int i=0;i<=s.size();i++)
orfor (vector<int>::iterator it=s.begin();it!=s.end();it++)
从后往前
for (vector<int>::reverse_iterator it=s.rbegin();it!=s.rend(); it++)
vector的取值
*it
ors[i]