C++面向对象程序设计
ISBN:9787564762711
主编:刘磊、冯乃勤、潘勇浩
出版社:电子科技大学出版社
出版/修订日期:2022年12月
¥ 53.80
本书简明地讲述了面向对象程序设计的基本概念, 对 C++的面向对象特性: 类、 对象、 派生类、 继承、 多态性、 虚函数、 C++的流类库与输入输出等做了深入浅出的介绍。
本书还使用大量简单的实例循序渐进地介绍了 C++面向对象程序设计的基本编程方法, 并在重点章节中采用一个实例贯穿多个部分, 把学生较感兴趣的问题作为基本范例, 并随知识点的增加不断地扩充实例, 使学生更能更深入, 更直观地理解知识点。
本书遵循少而精的原则, 力求做到版面清晰、 结构紧凑、 信息含量高, 因此特别适宜作为计算机专业本科教材。 同时, 还可以作为自学或函授学习的参考书
第 1 章 面向对象程序设计概述
1. 1 什么是面向对象程序设计
1. 2 为什么要使用面向对象程序设计
1. 3 面向对象程序设计的语言
习题
第 2 章 C++语言
2. 1 C++语言概述
2. 2 C++语言的文件扩展名
2. 3 注释符
2. 4 命名空间
2. 5 C++语言的输入输出
2. 6 变量的定义
2. 7 强制类型转换
2. 8 动态内存的分配与释放
2. 9 作用域运算符 (::)
2. 10 引用
2. 11 const 修饰符
2. 12 字符串
2. 13 C++语言中函数的新特性
习题
第 3 章 类和对象
3. 1 类
3. 2 对象
3. 3 构造函数和析构函数
3. 4 类的聚集—对象成员
3. 5 静态成员
3. 6 指向类成员的指针
3. 7 综合举例
习题
第 4 章 友元
4. 1 友元的概念和定义
4. 2 友元函数
4. 3 友元成员
4. 4 友元类
4. 5 友元综合举例
习题
第 5 章 继承与派生
5. 1 继承与派生的概念
5. 2 多重继承
5. 3 虚基类
5. 4 类模板
5. 5 应用举例
习题
第 6 章 多态性和虚函数
6. 1 运算符重载
6. 2 虚函数
6. 3 纯虚函数和抽象类
6. 4 虚析构函数
6. 5 综合实例
习题
第 7 章 C++的流类库与输入输出
7. 1 C++为何建立自己的输入输出系统
7. 2 C++流的概述
7. 3 预定义类型的输入输出
7. 4 用户自定义类型的输入输出
7. 5 文件的输入输出
7. 6 命名空间和头文件命名规则
7. 7 应用举例
习题
第 8 章 异常处理
8. 1 异常处理概述
8. 2 C++语言异常处理的实现
8. 3 重新抛出异常和异常规范
8. 4 C++标准库中的异常类
习题
第 9 章 面向对象程序设计方法与实例
9. 1 面向对象程序设计的一般方法和技巧
9. 2 设计实例
习题
第 10 章 实验指导
10. 1 用 Visual C++6. 0 运行 C++程序
10. 2 用 Visual Studio 2010 运行 C++程序
10. 3 实验题
参考文献