C/C++头 文 件 说 明 1. 概 述 C++标 准 库 的 所 有 头 文 件 都 没 有 扩 展 名 。 C++标 准 库 的 内 容 总 共 在50 个 标 准 头 文 件 中定 义 , 其 中 18 个 提 供 了 C 库 的 功 能 。 形 式 的 标 准 头 文 件 【 例 外 】 其 内容 与 ISO 标 准 C 包 含 的 name.h 头 文 件 相 同 , 但 容 纳 了 C++扩 展 的 功 能 。 在 形 式 标准 的 头 文 件 中 , 与 宏 相 关 的 名 称 在 全 局 作 用 域 中 定 义 , 其 他 名 称 在 std 命 名 空 间 中 声 明 。 在C++中 还 可 以 使 用 name.h 形 式 的 标 准 C 库 头 文 件 名 。 C++标 准 库 的 内 容 分 为 10 类 : C1.语 言 支 持 C2.输 入 /输 出 C3.诊 断 C4.一 般 工 具 C5.字 符 串 C6.容 器 C7.迭 代 器 支 持 C8.算 法 C9.数 值 操 作 C10.本 地 化 C1 标 准 库 中 与 语 言 支 持 功 能 相 关 的 头 文 件 头 文 件 描 述 定 义 宏 NULL 和 offsetof, 以 及 其 他 标 准 类 型 size_t 和 ptrdiff_t。 与 对 应 的 标准 C 头 文 件 的 区 别 是 , NULL 是 C++空 指 针 常 量 的 补 充 定 义 , 宏 offsetof 接 受 结 构 或 者 联 合类 型 参 数 , 只 要 他 们 没 有 成 员 指 针 类 型 的 非 静 态 成 员 即可 。 提 供 与 基本 数 据类 型 相 关 的 定 义 。 例 如, 对 于每个 数 值 数 据类 型 , 它定 义 了 可以 表示出 来的 最大值 和 最小值 以 及 二进制数 字 的 位数 。 提 供 与 基本 整数 数 据类 型 相 关 的C 样式 定 义 。 这些信息的C++样式 定 义 在 中 提 供 与 基本 浮点型 数 据类 型 相 关 的C 样式 定 义 。 这些信息的C++样式 定 义 在 中 提 供 支 持 程序启动和 终止的 宏 和 函数 。 这个 头 文 件 还 声 明 了 许多其 他 杂项函数 , 例 如搜索和 排序函数 , 从字 符 串 转换为 数 值 等函数 。 它与 对 应...