第1章Visual C++概述 1
1.1面向对象程序设计思想 1
1.2 C++语言的产生和特点 3
1.3 Visual C++ 6.0开发环境概述 4
小结 9
练习题 9
上机实习题 9
第2章从C到C++ 14
2.1 C++的关键字与标识符 14
2.2 C++的数据类型 14
2.3 C++的变量与常量 16
2.4 C++的运算符与优先级 17
2.5数据的输入和输出 18
小结 20
练习题 20
上机实习题 21
第3章 函数 23
3.1函数的定义和使用 23
3.2内联函数 24
3.3带缺省形参值的函数 24
3.4引用 26
3.5函数的重载 30
3.6函数的模板 31
3.7实例 33
小结 37
练习题 37
上机实习题 38
第4章 类与对象 40
4.1类和对象 40
4.2构造函数和析构函数 49
4.3类的组合 56
4.4 this指针 60
4.5类模板 61
4.6程序实例——人员信息管理程序 64
小结 67
练习题 67
上机实习题 70
第5章 数组与指针 73
5.1数组 73
5.2指针 76
5.3动态内存分配 78
5.4 string类 81
5.5程序实例——人员信息管理程序 84
小结 86
练习题 86
上机实习题 88
第6章C++程序的结构 89
6.1标识符的作用域与可见性 89
6.2对象的生存期 92
6.3类的静态成员 94
6.4类的友元 98
6.5共享数据的保护 101
6.6多文件结构 105
6.7程序实例——人员信息管理程序 106
小结 108
练习题 108
上机实习题 109
第7章 继承与派生 112
7.1类的继承与派生 112
7.2访问控制 113
7.3派生类的构造和析构函数 118
7.4派生类的成员标识与访问 121
7.5类型兼容规则 126
7.6程序实例——人员信息管理程序 127
小结 133
练习题 134
上机实习题 136
第8章 多态性 138
8.1多态性概述 138
8.2静态联编与动态联编 139
8.3纯虚函数与抽象基类 142
8.4运算符重载 149
小结 158
练习题 158
上机实习题 163
第9章 流类库与输入输出 164
9.1 I/O流的概念 164
9.2标准输入输出流 166
9.3文件流 171
小结 178
练习题 179
上机实习题 179
第10章 异常处理 180
10.1异常处理的概述 180
10.2异常处理的实现 181
10.3异常处理中的构造与析构 183
10.4异常处理的嵌套 185
10.5实例 187
小结 189
练习题 190
上机实习题 192
第11章MFC库与Windows程序开发概述 193
11.1 Windows编程基本概念 193
11.2利用MFC编写 Windows程序 194
11.3 Windows应用程序开发实例 213
小结 225
上机实习题 225
第12章 学生成绩管理系统实例 226
12.1项目需求分析 226
12.2系统的设计 227
12.3系统的实现 230
小结 255
参考文献 256