1. vector容器基本概念
功能: - vector数据结构和数组非常类似,也称为单端数组
vector和普通数组的区别: - 不同之处在于数组是静态空间,而vector是动态扩展 - 动态扩展: 不是在原来空间之后续接新空间,而是找更大内存空间,然后将原来数据拷贝新空间,释放原空间
2.vector构造函数
功能: - 创建vector容器
记得添加#include <vector>头文件
3.vector赋值操作
4.vector容量和大小
5.插入和删除
6.vector数据存取
7.vector互换容器
- v1.swap(v2) //两个容器互换内容,极快的
- vector().swap(v);//强制释放vector内存
- vector() //创建一个临时空vector