STL 概述
来源:互联网 发布:java中的interface 编辑:程序博客网 时间:2024/04/29 14:16
STL 概述
STL,Standard Template Library,C++标准模板库,GCC与Visual C++都自带。
它由容器、迭代器、算法三大部分组成。
STL被组织为下面的13个头文件:<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、<memory>、<numeric>、<queue>、<set>、<stack>和<utility>
容器
容器适配器,对现有容器的再封装。如 stack、queue。
关联容器支持高效的关键字查找和访问。主要有map与set。
迭代器
iterator,可以理解为与容器配套的指针。它的最大好处是实现了容器与算法的分离。
所有标准库容器都可以使用迭代器,但只有少数几种才同时支持下标运算符。
string不是容器,但它支持迭代器。
算法
变异算法
非变异算法
0 0
- STL概述
- STL概述
- STL概述
- STL概述
- STL概述
- STL概述
- STL概述
- STL概述
- STL 概述
- STL概述
- STL 概述
- STL概述
- STL概述
- STL概述
- STL概述
- STL概述
- STL 概述
- STL 概述
- 云平台之多租户
- LVM2 Logical Volume Manager 详解(七)--LVM卷组Volume Group命令实战
- 数据存储(章节摘要)
- myeclipse集成svn
- Android 进化
- STL 概述
- 改变了世界历史的13台计算机
- Android内置颜色及其它颜色RGB对照表
- (c语法百题3)计算矩形的周长和面积
- android的充电图标显示
- 在S5PV210平台上实现二代身份证解码,安卓系统,可以获取全部文字信息以及电子照片
- 触摸屏驱动分析之——tslib概览
- Bluetooth SDP介绍
- buffer pool和shared pool详解(之四,重要视图、以及转储)