表 13–1 列出了完整标准库的头文件以及每个头文件的简要介绍。
表 13–1 C++ 标准库头文件
头文件 |
说明 |
---|---|
<algorithm> |
操作容器的标准算法 |
<bitset> |
位的固定大小序列 |
<complex> |
数字类型表示复数 |
<deque> |
支持在端点增加和删除的序列 |
<exception> |
预定义异常类 |
<fstream> |
文件的流 I/O |
<functional> |
函数对象 |
<iomanip> |
iostream 操纵符 |
<ios> |
iostream 基类 |
<iosfwd> |
iostream 类的前向声明 |
<iostream> |
基本流 I/O 功能 |
<istream> |
输入 I/O 流 |
<iterator> |
遍历序列的类 |
<limits> |
数字类型的属性 |
<list> |
排序的序列 |
<locale> |
国际化支持 |
<map> |
带有键/值对的关联容器 |
<memory> |
专用内存分配器 |
<new> |
基本内存分配和释放 |
<numeric> |
通用的数字操作 |
<ostream> |
输出 I/O 流 |
<queue> |
支持在头部增加和在尾部删除的序列 |
<set> |
有唯一键值的关联容器 |
<sstream> |
将内存中的字符串用为源或接收器的流 I/O |
<stack> |
支持在头部增加和删除的序列 |
<stdexcept> |
附加的标准异常类 |
<streambuf> |
iostream 的缓冲区类 |
<string> |
字符序列 |
<typeinfo> |
运行时类型标识 |
<utility> |
比较运算符 |
<valarray> |
用于数字编程的值数组 |
<vector> |
支持随机访问的序列 |