【STL】C++标准库前言

发布时间:2026/5/28 14:08:40

【STL】C++标准库前言 本文介绍一下 C 标准库的来历、为什么常喊 STL 、以及 STL 是用来干什么的。目录1、C 标准库的来历2、为什么常喊 STL3、STL是用来干什么的1、C 标准库的来历根据历史记录“STL”最初是指 Alexander Stepanov 编写的标准模板库。该库的一部分与 ISO C 运行时库、Boost 库的一部分和其他功能一起在 C 标准库中进行了标准化。有时“STL”是指根据 Stepanov 的STL改编的 C 标准库的容器和算法部分。意思就是之前是个人编写的后来呢被这个美国国家标准协会ANSI和国际标准化组织ISO采用觉得这个标准非常不错就写入到了C运行时库中。2、为什么常喊 STLMicrosoft 对C 标准库的实现通常称为 STL 或标准模板库。尽管 C 标准库是 ISO 14882中定义的库的正式名称但由于搜索引擎中常用“STL”和“标准模板库”因此我们偶尔使用这些名称以便更轻松地查找文档。也就是说大家都习惯了喊 C 标准库为STL或标准模板库而已。3、STL是用来干什么的C 程序可以从符合标准的 C 标准库实现中调用大量函数。这些函数执行服务如输入和输出并提供常用操作的高效实现。其实就是 STL 中已经写好了很多可以直接使用的函数我们在做项目写代码的时候可以直接引入头文件然后直接调用即可省事儿。

相关新闻