Skip to content

Latest commit

 

History

History
7 lines (7 loc) · 650 Bytes

STL六大容器以及它们之间的联系.md

File metadata and controls

7 lines (7 loc) · 650 Bytes
  1. 容器:各种数据结构,如vector,list,deque,set,map
  2. 算法:容纳了包括排序等各种常见算法
  3. 迭代器:容器与算法之间的胶合剂,“泛型指针”,对各种指针操作符予以重载的template
  4. 仿函数:可作为算法的某种策略
  5. 配接器(adapter):修饰容器或者仿函数或者迭代器接口的东西
  6. 配置器:负责空间配置与管理
    STL六大组件之间的交互关系:容器通过配置器来取得数据存储空间,算法通过迭代器来获得容器中的内容,仿函数去实现算法中的不同策略,配置器可以修饰或者套接仿函数