本书全面系统地介绍了C++语言的实用编程知识。内容包括C++语言基础、类和对象、派生与继承、虚函数与友元、运算符重载、I/O流库和模板与异常等,并在第13章安排了集成开发实例。每章都有实战演练和课后自测,附录中有自测题的参考答案和相关的程序。本书注重基本概念,从实际应用出发,突出重点,叙述清楚,深入浅出,论述详尽。\r\n 本书可作为非计算机专业的本、专科高级语言编程教材,也可作为广大电脑爱好者自学C++程序设计方法的指南,以及大专院校和职业学校计算机专业的教学参考。
第1章 C++编程准备\r\n\r\n1.1 教授主讲\r\n1.2 实战演练\r\n1.2.1 第一次尝试\r\n1.2.2 C++程序的组成部分\r\n1.2.3 C++单词\r\n1.2.4 运行C++程序\r\n1.3 学以致用\r\n1.3.1 经验借鉴\r\n1.3.2 自我理解的开端\r\n1.4 课后自测\r\n\r\n第2章 数据类型和表达式\r\n\r\n2.1 教授主讲\r\n2.1.1 C++基本的数据类型\r\n2.1.2 常量和变量\r\n2.1.3 运算符\r\n2.1.4 表达式\r\n2.1.5 类型转换\r\n2.2 实战演练\r\n2.3 学以致用\r\n2.4 课后自测\r\n\r\n第3章 循环和选择\r\n\r\n3.1 教授主讲\r\n3.1.1 关系运算符与逻辑运算符\r\n3.1.2 循环\r\n3.1.3 选择\r\n3.1.4 其他控制语句\r\n3.1.5 预处理\r\n3.1.6 条件编译\r\n3.2 实战演练\r\n3.3 学以致用\r\n3.4 课后自测\r\n\r\n第4章 函数\r\n\r\n4.1 教授主讲\r\n4.1.1 函数声明\r\n4.1.2 函数调用\r\n4.1.3 函数的参数\r\n4.1.4 函数重载\r\n4.1.5 函数的嵌套调用和递归调用\r\n4.1.6 内联函数\r\n4.1.7 函数的作用域\r\n4.1.8 C++的库函数\r\n4.2 实战演练\r\n4.3 学以致用\r\n4.4 课后自测\r\n\r\n第5章 对象和类\r\n\r\n5.1 教授主讲\r\n5.1.1 从现实中抽象\r\n5.1.2 类的三大特性\r\n5.1.3 定义类\r\n5.1.4 类的使用\r\n5.1.5 类的构造函数\r\n5.1.6 拷贝构造函数与赋值函数\r\n5.1.7 类的析构函数\r\n5.1.8 对象的作用\r\n5.1.9 类与结构\r\n5.2 实战演练\r\n5.3 学以致用\r\n5.4 课后自测\r\n\r\n第6章 数组和字符串\r\n\r\n6.1 教授主讲\r\n6.1.1 数组使用基础\r\n6.1.2 作为类成员数据的数组\r\n6.1.3 对象数组\r\n6.1.4 C++字符串\r\n6.2 实战演练\r\n6.3 课后自测\r\n\r\n第7章 指针\r\n\r\n7.1 教授主讲\r\n7.1.1 指针和地址\r\n7.1.2 指针赋值\r\n7.1.3 字符指针\r\n7.1.4 指针和数组\r\n7.1.5 类成员指针\r\n7.1.6 对象指针\r\n7.1.7 指针和函数\r\n7.1.8 this指针\r\n7.1.9 带指针的main()函数\r\n7.1.10 内存管理:new和delete\r\n7.2 实战演练\r\n7.3 学以致用\r\n7.4 课后自测\r\n\r\n第8章 派生和继承\r\n\r\n8.1 教授主讲\r\n8.1.1 派生类和基类\r\n8.1.2 类的层次性\r\n8.1.3 单继承\r\n8.1.4 多继承\r\n8.2 实战演练\r\n8.3 学以致用\r\n8.4 课后自测\r\n\r\n第9章 虚函数和友元\r\n\r\n9.1 教授主讲\r\n9.1.1 虚函数\r\n9.1.2 抽象类\r\n9.1.3 友元\r\n9.1.4 引用\r\n9.2 实战演练\r\n9.3 课后自测\r\n\r\n第10章 运算符重载\r\n\r\n10.1 教授主讲\r\n10.1.1 重载运算符\r\n10.1.2 运算符作为成员函数\r\n10.1.3 一些特殊运算符的重载\r\n10.1.4 数据转换\r\n10.2 实战演练\r\n10.3 学以致用\r\n10.4 课后自测\r\n\r\n第11章 I/O流和输出\r\n\r\n11.1 教授主讲\r\n11.1.1 标准I/O\r\n11.1.2 文件I/O\r\n11.1.3 串I/O\r\n11.2 实战演练\r\n11.3 学以致用\r\n11.4 课后自测\r\n\r\n第12章 模板和异常\r\n\r\n12.1 教授主讲\r\n12.1.1 模板基础\r\n12.1.2 模板分类\r\n12.1.3 类模板\r\n12.1.4 异常的概念\r\n12.1.5 异常处理的实现\r\n12.1.6 标准异常\r\n12.1.7 异常程序设计规则\r\n12.1.8 小结\r\n12.2 实战演练\r\n12.3 课后自测\r\n\r\n第13章 集成开发实例\r\n\r\n13.1 以一个简单的小游戏开始\r\n13.2 和电脑对战五子棋\r\n13.2.1 主函数流程分析\r\n13.2.2 每个类的分析\r\n13.3 推荐书目\r\n\r\n附录A 部分习题解答\r\n附录B 综合上机测试