C++学习记录-STL1-STL初识
C++学习记录-STL1-STL初识
一、STL基本概念
- STL(Standard Template Library),标准模块库
- STL从广义上分为:容器,算法,迭代器
- 容器和算法之间通过迭代器进行无缝连接
- STL几乎所有的代码都采用了模板类或模板函数
二、STL六大组件
六大组件:容器、算法、迭代器、仿函数、适配器、空间配置器
容器:各种常用的数据结构
算法:各种常用的算法
迭代器:算法与容器之间的胶合剂
仿函数:类似于函数,可作为算法的某种策略
适配器:用于修饰容器或仿函数或迭代器接口
空间配置器:负责空间的配置和管理
三、迭代器
迭代器提供一种方法,可以依序寻访某个容器中的各个元素,而又不暴露容器内部的表示方式。
每个容器都有自己专属的迭代器
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 星辰微光的博客!





