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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2019-05-10 apache如何发布地图服务
2019-05-10 Java后端进阶教程