漫谈STL:STL介绍

以前大略的看过一些STL,但是感觉还是准备系统的从头到尾在学习一遍,刚好也把自己的东西总结一下。


何为STL?简单点就是为了人们更方便的使用C++而开发,很多东西就不用自己去实现,多好。

STL全名:Standard Template Library,没错标准模版库。惠普实验室开发,而此库根本也就是一个容器的集合,而这些东西我们不用重新开发,直接使用即可。

STL包括很多的容器组件,具体慢慢学习慢慢说。

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

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

既然是一套“集合”,包括什么呢?容器(containers)、迭代器(iterators)、空间配置器(allocator)、配接器(adapters)、算法(algorithms)、仿函数(functors)六个部分。

先大概了解一下这些头文件,看看这些头文件中都有什么方法再进行下一步学习

猜你喜欢

转载自blog.csdn.net/allen807733144/article/details/74202402
STL