C++ 标准库概览

<vector> 声明 std::vector:连续存储的动态数组,尾部增删均摊高效。教学篇见vector 容器;本页按成员函数索引。

函数总览

函数作用
size返回当前元素个数
empty判断是否不含元素
push_back在尾部追加元素
pop_back删除最后一个元素
at带越界检查的下标访问
front访问第一个元素
back访问最后一个元素
clear移除全部元素
resize调整元素个数
insert在指定位置插入

用法提示

容量(capacity)与大小(size)不同:扩容可能使既有迭代器与引用失效。pop_back、front、back 要求容器非空。算法写入结果前须保证目标区间已有足够元素,或使用插入迭代器。

本节列出 std::vector 高频成员。下一节介绍<algorithm>:在迭代器区间上排序与查找。