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 接 受 结 构 或 者 联 合类 型 参 数 , 只 要 他 们 没 有 成 员 指 针 类 型 的 非 静 态 成 员 即可
提 供 与 基本 数 据类 型 相 关 的 定 义
例 如, 对 于每个 数 值 数 据类 型 , 它定 义 了 可以 表示出 来的 最大值 和 最小值 以 及 二进