C++ 标准库参考 (STL)

C++ 程序可以从符合标准的 C++ 标准库实现中调用大量函数。 这些函数执行服务(如输入和输出),并提供常用操作的高效实现。

若要详细了解如何与相应的 Visual C++ 运行时 .lib 文件链接,请参阅 C 运行时 (CRT) 和 C++ 标准库 (STL) .lib 文件

注意

Microsoft 对 C++ 标准库的实现通常称为 STL 或标准模板库。 尽管 C++ 标准库是 ISO 14882 中定义的库的正式名称,但由于搜索引擎中常用“STL”和“标准模板库”,因此我们偶尔使用这些名称,以便更轻松地查找文档

根据历史记录,“STL”最初是指 Alexander Stepanov 编写的标准模板库。 该库的一部分与 ISO C 运行时库、Boost 库的一部分和其他功能一起在 C++ 标准库中进行了标准化。 有时,“STL”是指根据 Stepanov 的 STL 改编的 C++ 标准库的容器和算法部分。 在本文档中,标准模板库 (STL) 是指整个 C++ 标准库。

本部分内容

C++ 标准库概述提供 Microsoft 实现 C++ 标准库的概述。

iostream 编程提供 iostream 编程的概述。

头文件参考提供指向参考主题的链接,这些主题涉及具有代码示例的 C++ 标准库头文件。