返 回 总 目 录
M icrosoft Visual C + + 6 .0
语 言 参 考 手 册
第 二 部 分 目 录
文 字 26
第 5 章 语 句 214
第 6 章 说 明 258
第 8 章 类 397
第 12 章 重 载 552
附 录 B M icrosoft 特 殊 修 饰 符 617
附 录 C 编 译 器 C O M 支 持 类 640
附 录 D 图 表 688
引 言 C ++ 语 言 参 考 手 册 的 组 织
第 1 章 , “ 词 法 规 定 ” , 介 绍 编 译 器 可 识 别 的 C++ 程 序 的 基 本 元 素 。 这 些 元 素 被称 为 “ 词 法 元 素 ” , 用 于 构 成 语 句 、 定 义 、 说 明 等 , 它 们 用 于 构 造 完 整 的 程 序 。第 2 章 , “ 基 本 概 念 ” , 解 释 以 下 概 念 : 范 围 、 连 接 、 程 序 的 开 始 和 终 止 、 存 储 类和 类 型 。 这 些 概 念 是 理 解 C++ 的 关 键 。 同 时 还 介 绍 了 本 书 中 所 用 的 术 语 。
第 3 章 , “ 标 准 转 换 ” 描 述 编 译 执 行 时 内 部 的 、 或 “ 基 本 的 ” 类 型 之 间 的 类 型 转换 。 本 章 还 说 明 了 编 译 器 在 指 针 、 引 用 及 成 员 指 针 类 型 之 间 是 如 何 执 行 转 换 的 。第 4 章 , “ 表 达 式 ” 描 述 C++ 表 达 式 , 即 用 于 计 算 值 、 设 计 对 象 或 函 数 、 或 产 生其 它 副 作 用 的 运 算 符 和 操 作 数 的 序 列 。
第 5 章 , “ 语 句 ” , 解 释 用 于 控 制 程 序 如 何 执 行 以 及 按 什 么 顺 序 执 行 的 C++ 程 序的 组 成 元 素 , 包 括 表 达 式 语 句 、 空 语 句 、 复 合 语 句 、 选 择 语 句 、 循 环 语 句 、 跳 转语 句 以 及 说 明 语 句 。
第 6 章 , “ 说 明 ” , 是 讨 论 用 完 整 的 说 明 如 何 构 成 说 明 语 句 的 三 章 内 容 之 一 。 本章 介 绍 以 下 问 题 : 存 储 类 指 示 符 、 函 数 定 义 、 初 始 化 、 枚 举 、 类 、 结 构 和 联 合 的说 明 , 以 及 typedef 说 明 , 相 关 的 信 息 可 在 第 7 章“ 说 明 符 ”及 附 录 B“ Microsoft 特 殊 修 饰 符 ” 中 找 到 。
第 7 章 , “ 说 明 符 ” , 解 释 说 明 语 句 中 用 于 命 名 对 象 、 类 型 或 函 数 的 部 分 。
第 8 章 , “ 类 ” , 介 绍 C++ 类 ,C++ 把 用 class 、 struct 或 union 关 键 字 说 明 的 对象 作 为 一 个 类 类 型 , 本 章 说 明 如 何 使 用 这 些 类 类 型 。
第 9 章 , “ 派 生 类 ” , 包 括 继 承 的 详 细 内 容 : 通 过 继 承 方 法 可 定 义 一 个 新 的 类 型 , 拥 有 已 存 在 类 型 的 全 部 属 性 , 再 加 上 添 加 的 任 何 新 的 属 性 。
第 10 章 , “ 成 员 访 问 控 制 ” , 解 释 你 如 何 控 制 访 问 类 的 成 员 , 使 用 访 问 控 制 指 示符 可 有 助 于 产 生 更 强 健 的 代 码 , 因 为 你 可 以 限 制 一 个 对 象 状 态 可 变 更 方 式 的 数目 。
第 11 章 , “ 特 殊 成 员 函 数 ” , 描 述 对 类 类 型 而 言 是 特 有 的 特 殊 函 数 。 这 些 特 殊 函数 执 行 初 始 化 ( 构 造 函 数 ) 、 清 除 ( 析 构 函 数 ) 以 及 转 换 。 本 章 还 描 述 用 于 动 态 存储 器 分 配 的 new 和 delete 运 算 符 。
第 12 章 , “ 重 载 ” , 解 释 C++ 的 一 个 特 征 , 即 允 许 用 相 同 的 名 称 但 不 同 的 参 量 定义 一 组 函 数 。 调 用 该 组 中 的 哪 个 函 数 取 决 于 实 际 函 数 调 用 时 的 参 量 表 。 此 外 , 本章 还 包 括 重 载 运 算 符 , 即 用 C++ 运 算 符 定 义 你 自 己 的 行 为 的 一 种 机 制 。
附 录 A, “ 语 法 总 结 ” , 是 包 含 Microsoft 扩 充 的 C++ 语 法 的 总 结 。 语 法 的 某 些 部分 贯 穿 于 本 手 册 的 “ 语 法 ” 一 节 。
附 录 B, “ Microsoft 特 殊 修 饰 符 ” , 描 述 了 Microsoft C++ 的 特 殊 修 饰 符 , 这 些修 饰 符 用 于 控 制 存 储 器 寻 址 、 转 换 调 用 等 。
附 录 C, “ COM 支 持 类 的 编 译 ” , 是 用 于 支 持 某 些 部 件 对 象 模 型 类 型 的 四 种Microsoft 特 殊 类 的 参 考 。
附 录 D, “ 图 表 ” , 包 括 以 下 图 表 :ASCII 字 符 代 码 、 ASCII 多 种 语 言 代 码 、 ANSI 字 符 代 码 和 键 盘 代 码 。
本 手 册 的 范 围
C++ 和 C 语 言 一 样 , 是 一 种 极 大 地 依 赖 于 提 供 以 下 功 能 的 丰 富 的 库 函 数 集 的 一 种语 言 , 这 些 功 能 是 :
-
可 移 植 的 操 作 系 统 接 口 ( 文 件 及 屏 幕 I/O)
-
字 符 串 及 缓 冲 区 操 作
-
浮 点 数 学 变 换
-
其 它 支 持 功 能
有 关 运 行 库 和 输 入 输 出 流 类 的 信 息 , 可 参 见 “ Microsoft Visual C++ 6.0 运 行库 参 考 手 册 ”。
关 于 Microsoft 的 基 类 信 息 , 可 参 看 两 卷 “ Microsoft Visual C++ 6.0 MFC 类库 参 考 手 册 ”。
这 三 卷 书 都 是 “ Microsoft Visual C++ 6.0 参 考 库 手 册 ” 的 一 部 分 。
本 手 册 中 的 特 定 术 语
本 手 册 中 , 术 语 “ 参 量 ” 指 传 递 给 一 个 函 数 的 实 体 。 在 某 些 情 况 下 , 它 被 指 定 为“ 实 际 的 ” 或 “ 形 式 的 ” , 即 分 别 指 在 函 数 调 用 时 指 定 变 量 表 达 式 以 及 在 函 数 定义 时 指 定 变 量 说 明 的 两 种 情 况 。
术 语 “ 变 量 ” 指 简 单 的 C 语 言 类 型 数 据 对 象 , 术 语 “ 对 象 ” 既 指 C++ 对 象 , 也 指变 量 , 是 一 个 相 容 的 术 语 。 有 关 术 语 的 更 多 的 信 息 , 可 参 见 第 2 章 的 “ 术 语 ” 以
及 “ 基 本 概 念 ”。