Oracle Solaris Studio 12.2:C++ 用户指南

12.1 C++ 标准库头文件

表 12–1 列出了完整标准库的头文件以及每个头文件的简要介绍。

表 12–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>

支持随机访问的序列