STL容器与算法(三)C++ Vector知识点
发布时间
阅读量:
阅读量
文章结构概述
-
C++ Vector相关知识要点
-
-
头文件
-
定义
-
构造函数
-
属性
-
- 1.容量(若发生重新分配,迭代器将失效)
-
- capacity() 表示可容纳的元素总数
-
reserve() 用于设定容量
-
size() 用于获取当前元素数量
- 2.大小
-
- resize() 用于调整容器尺寸
-
empty() 判断是否为空
-
clear() 用于清空所有元素
-
操作
-
- 1.添加元素
-
- push_back() 在末尾添加元素
-
insert() 在指定位置插入元素
- 2.删除元素
-
- pop_back() 删除最后一个元素
-
erase() 删除特定位置的元素
-
3.修改内容
-
- assign() 实现内容替换
-
4.查询操作
-
begin()
-
-
front()
-
end()
-
back()
-
at()
-
-
-
其他函数及运算符重载功能
-
swap() 实现容器间数据交换
-
扩展算法功能模块
全部评论 (0)
还没有任何评论哟~
