1. vector的特点
- 保存在连续内存中,访问速度快
- 支持快速随机访问
- 插入和删除元素较慢(需要移动元素)
2. vector的基本操作
empty():判断vector中是否含有元素,如果有,返回真;否则返回假
size():返回vector中的元素个数
push_back():向vector末尾添加元素
pop_back():删除容器末尾的元素
T &front():返回第一个元素的引用
T &back():返回最后一个元素的引用
begin():获取vector开始的迭代器(指向第一个元素的位置)
end():获取vector结束的迭代器(指向最后一个元素之后的位置)
cbegin():返回开始位置的const_iterator类型迭代器(不能使用该迭代器修改元素)
cend():返回结束位置的const_iterator类型迭代器(不能使用该迭代器修改元素)
(1)vector初始化
// 默认初始化
vector<string> ss;