vector容器
1.基本概念
vector是一个单端的动态数组,当数据增多时会主动寻找更大的空间,将原空间的数据拷贝到新空间,释放原空间。
2. 基本接口函数
- push_back():从尾部插入元素;
- pop_back():删除最后一个元素;
- front():返回容器中第一个数据元素;
- back():返回容器中最后一个数据元素;
- begin():容器中第一个元素的迭代器;
- end():容器中最后一个元素再下一个元素的迭代器;
- insert(const_iterator pos,elem):再迭代器指向位置pos插入元素elem;
- erase(const_iterator pos):删除迭代器指向的元素;
- erase(const_iterator start,const_iterator end):删除迭代器从start到end之间的元素;
- clear():清空容器内元素;
- size():容器的大小;