第一章 C++概述 1
第一节 C++语言的产生与发展 1
第二节 C++程序的组成 1
第三节 C++语言的特点 2
第四节 C++程序开发过程 3
第五节 第一个C++程序 4
第二章 基本数据类型 9
第一节 C++语言的基本数据类型 9
第二节 常量 10
第三节 变量 15
第四节 void类型 17
第五节 变量初始化 17
第三章 控制结构 21
第一节 顺序结构 21
第二节 选择结构 22
第三节 循环结构 27
第四节 跳转语句 29
第四章 运算符和表达式 39
第一节 算术运算符及其表达式 39
第二节 关系运算符及其表达式 40
第三节 逻辑运算符及其表达式 42
第四节 赋值运算符及赋值表达式 43
第五节 条件运算符及表达式 44
第六节 逗号运算符及其表达式 45
第七节 自增、自减运算符 45
第八节 其他运算符 46
第五章 结构体、共用体与枚举类型 54
第一节 结构体 54
第二节 共用体 66
第三节 枚举类型 69
第四节 用typedef声明类型 71
第六章 类和对象 77
第一节 面向对象概述 77
第二节 类的定义 78
第三节 构造函数 79
第四节 析构函数 80
第五节 类的成员函数 82
第六节 对象成员的引用 86
第七节 类的封装性 88
第七章 继承与派生 94
第一节 继承与派生的概念 94
第二节 派生类的继承方式 96
第三节 派生类的构造函数与析构函数 104
第四节 多重继承的相关问题 109
第五节 虚基类 111
第八章 多态性 118
第一节 多态性和编联 118
第二节 虚函数 119
第三节 抽象类 121
第四节 模板 123
第五节 运算符重载 128
第九章 数组 134
第一节 数组 134
第二节 一维数组的初始化 136
第三节 字符数组 137
第四节 多维数组 139
第五节 数组参数 140
第十章 函数 151
第一节 函数定义 151
第二节 函数的调用与声明 153
第三节 函数参数的传递方式 156
第四节 变量作用域 160
第五节 递归函数 167
第六节 内联函数 168
第七节 函数重载 169
第八节 预处理指令 169
第十一章 指针 180
第一节 指针的定义及引用 180
第二节 指针与函数 183
第三节 指针与数组 186
第四节 指针与字符串 193
第五节 指针数组和指向指针的指针 195
第六节 变量的引用 197
第十二章 Visual C++6.0集成环境 207
第一节 Visual C++6.0概述 207
第二节 Visual C++6.0的安装与启动 207
第三节 菜单栏 208
第四节 工具栏 213
第五节 项目和项目工作区 214
第六节 Visual C++6.0的使用 216
附录 226
附录1 常用字符与ASCII码对照表 226
附录2 运算符和结合性 228
附录3 C语言中的关键字 230
参考文献 232