C++标准库包含模板库。
C++标准库由三组库构成(std::是个名称空间标识符,C++标准库中的函数或者对象都是在命名空间std中定义的):
(1)C库:由C标准库扩展而来,强调结构、函数和过程,不支持面向对象技术。
(2)C++库:增加了面向对象的库,包含了既有关键功能的类
(3)标准模板库(STL):高效的C++程序库。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。
以上库文件都被定义在namespace std 中。std=standard缩写。stl=standard template library。
参考:https://blog.csdn.net/lihaizhen0507/article/details/117752746
第二种看法:stl跟std中的容器、迭代器、算法三种类型的名称有时会不同,应该说std目前包含绝大部分的stl,但是并不完全包含。stl要领先于std库。
c++ boost库又是什么?也是预备役的库。
参考:https://blog.51cto.com/u_847102/5272399(C++各大有名库的介绍——STL、Boost、STLport)