关于 C++ STL

 一、STL简介

STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来

的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。

STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类

组成的库来说提供了更好的代码重用机会。在C++标准中,STL被组织为下面的13个头文件:<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、

<memory>、<numeric>、<queue>、<set>、<stack>和<utility>。 

C++ STL 一般总结

参考链接: http://www.cnblogs.com/biyeymyhjob/archive/2012/07/22/2603525.html

C++:STL标准入门汇总

参考链接:  http://www.cnblogs.com/shiyangxt/archive/2008/09/11/1289493.html

为何某些公司不允许使用 C++ STL?

参考链接:   https://www.zhihu.com/question/20201972

原文地址:https://www.cnblogs.com/tanrong/p/7411651.html