初识C++的vector

vector是一个容器,能够存放任意类型的动态数组。

首先需要注意:

1、尽量不要存放太多的数,容易导致内存泄漏,而且效率低

2、vector作为函数的参数或者返回值时注意“&”不能少

操作:

头文件:#include<vector>

实例:vector<int> vec

尾部插入:vec.push_back(a)

插入元素:    vec.insert(vec.begin()+i,a);在第i+1个元素前面插入a;

删除元素:    vec.erase(vec.begin()+2);删除第3个元素   vec.erase(vec.begin()+i,vec.begin()+j);删除区间[i,j-1];区间从0开始

向量大小:vec.size();

清空:vec.clear();

 

posted on 2018-03-09 19:49  Alex-zs  阅读(131)  评论(0编辑  收藏  举报

导航