C++ 标准库

C++ 标准库包括一组头文件,这些头文件提供了各种功能和工具,涵盖了输入输出、容器、算法、多线程、正则表达式等。

C++ 标准库可以分为两部分:

  • 标准函数库: 这个库是由通用的、独立的、不属于任何类的函数组成的。函数库继承自 C 语言。
  • 面向对象类库: 这个库是类及其相关函数的集合。

C++ 标准库包含了所有的 C 标准库,为了支持类型安全,做了一定的添加和修改。

以下是 C++ 标准库的主要组件分类及对应的头文件列表:

输入输出

容器

算法和迭代器

函数对象和绑定

数学和数值运算

字符串和正则表达式

时间和日期

多线程和并发

内存管理

类型特性和运行时类型识别

异常处理

输入输出操作

其他工具

这些头文件构成了C++标准库的基础,提供了丰富的功能,支持开发者进行各种类型的编程任务。