C++标准中,STL被组织为下面的13个头文件

STL的代码从广义上讲分为三类:

algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用

机会。在C++标准中,STL被组织为下面的13个头文件:

<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list><map>、<memory>、<numeric>、<queue>、<set>、<stack>和<utility>。  

 

STL详细的说六大组件– 容器(Container) –算法(Algorithm)–迭代器(Iterator)–仿函数(Function object)–适配器(Adaptor)–空间配制器(allocator)

 容器部分主要由头文 件<vector>,<list>,<deque>,<set>,<map>,<stack> 和<queue>组成。

对于常用的一些容器和容器适配器(可以看作由其它容器实现的容器),可以通过下表总结一下它们和相应头文件的对应关系。

posted @ 2018-04-03 09:13  sky20080101  阅读(223)  评论(0)    收藏  举报