STL是C++标准库的最重要的组成部分,STL(标准模板库)不仅是一个可复用的组件库,而且是一个包含算法和数据结构的软件框架


STL六大组件:

1.容器(containers):各种数据结构

2.算法(alogorithms):各种常用算法:sort,search,copy,erase

3.迭代器(iterators):扮演容器与算法之间的胶合剂

4.仿函数(functors):行为类似函数,仿函数是一种重载了operator()的class或class template,一般函数指针科士威下一代仿函数

5.配接器(adapters):一种用来修饰容器、仿函数、迭代器接口的东西。

6.配置器(allocators):负责空间配置和管理

初识STL_仿函数

六大组件的交互关系:


初识STL_数据结构_02