C++标准模板库(STL)入门指南
1. 基本概念
标准模板库(STL)是一套广泛且强大的数据组织和处理工具集。这些工具均由模板定义,因此数据可以是满足少数最低要求的任何类型。STL可细分为四个概念库:
- 容器库 :定义用于存储和管理数据的容器。该库的模板在以下头文件中定义: array 、 vector 、 stack 、 queue 、 deque 、 list 、 forward_list 、 set 、 unordered_set 、 map 和 unordered_map 。
- 迭代器库 :定义迭代器,迭代器是行为类似于指针的对象,用于引用容器中的对象序列。该库在单个头文件 iterator 中定义。
- 算法库 :定义了广泛的算法,可应用于存储在容器中的一组元素。该库的模板在 algorithm 头文件中定义。
- 数值库 :定义了广泛的数值函数,包括对容器中元素集的数值处理。该库还包括用于随机数生成的高级函数。该库的模板在 complex 、 cmath 、
超级会员免费看
订阅专栏 解锁全文
34

被折叠的 条评论
为什么被折叠?



