C++ 标准库



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

  • 标准函数库 - 此库包含不属于任何类的通用独立函数。函数库继承自 C。

  • 面向对象的类库 - 这是类和相关函数的集合。

标准 C++ 库也包含所有标准 C 库,并进行了一些小的补充和更改以支持类型安全。

标准 C++ 函数库

标准函数库分为以下几类:

  • 输入/输出(I/O),
  • 字符串和字符处理,
  • 数学,
  • 时间、日期和本地化,
  • 动态分配,
  • 其他,
  • 宽字符函数,

面向对象的类库

标准 C++ 面向对象库定义了一组广泛的类,这些类为许多常见活动提供支持,包括 I/O、字符串和数值处理。此库包括以下内容:

  • 标准 C++ I/O 类
  • 字符串类
  • 数值类
  • STL 容器类
  • STL 算法
  • STL 函数对象
  • STL 迭代器
  • STL 分配器
  • 本地化库
  • 异常处理类
  • 其他支持库
广告