一、什么是vector?
向量是一个封装了动态大小数组的顺序容器。存储的对象可以各种各样,是普通数组类型的扩展。可以认为,向量是一个可以存储任意类型的动态数组。
二、容器特性
- 顺序排列
也就是线性排列,通过元素的位置可以访问对应的元素。 - 动态数组
所谓动态,是指容器中的元素可以进行增加删除等操作,同时可以将数组的大小进行调整。 - 内存分配管理
容器使用一个内存分配器对象来动态地处理它的存储需求。
三、基本函数实现
- 构建函数
- 增加函数
- 删除函数
- 遍历函数
- 大小函数
- 其他函数
四、基本用法
include<vector>
using namespace std;
五、简单介绍
使用举例。
参考
- [1] 菜鸟教程vector使用