浅学vector
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的取值
*itors[i]
浙公网安备 33010602011771号