简介
序列容器以线性序列的方式储存元素,也即所谓的线性表
,在创建和插入时,没有对元素进行排序,元素的顺序和存储他们的顺序相同。
常见的函数成员:
函数成员 |
作用 |
begin() |
返回开始迭代器 |
end() |
返回结束迭代器 |
assign() |
用一定长度的新元素替换原有内容 |
size() |
返回实际元素个数 |
capacity() |
返回当前容量 |
empty() |
如果没有元素返回true |
resize() |
改变实际元素个数,如果大于当前元素个数,缺位补0 |
front() |
返回第一个元素的引用 |
back() |
返回最后一个元素的引用 |
operator |
使用索引访问元素,顺序储存结构特有 |
at() |
经过边界检查的索引访问元素,顺序储存结构特有 |
push_back() |
在序列尾部添加一个元素 |
insert() |
在指定位置插入一个或多个元素 |
pop_back() |
在序列尾部弹出一个元素 |
erase() |
移除指定位置的一个元素或一段元素 |