本书介绍了CH+面向对象程序设计的基本概念和编程方法,内容包括面向对象方法概论、C++的初步认识、控制语句、类和对象、函数、指针、运算符重载、类的继承、C++的多态性、输人输出流、异常处理,结合具体实例,由浅人深进行讲述,便于初学者在短时间内理解和掌握面向对象程序设计的思想和方法。每章还给出一定数量的习题,方便读者对本章内容进行复习、巩固。全书内容丰富,配有“学习目标”“思政目标”“小提示”“课后练习”等板块,帮助读者从“入学”“深学”“复习”等多层次进行全面学习。
第一章 面向对象方法概论
第一节 程序设计语言的发展
第二节 面向对象方法的概述
第三节 面向对象程序设计的特性
第四节 面向对象程序设计语言的四大家族
第五节 面向对象程序设计的术语
第二章 C++的初步认识
第一节 从C到C++
第二节 初识C++
第三节 C++的一些新特性
第三章 瞭控制语句
第一节 选择语句
第二节 瞭循环语句
第三节 预处理
第四章 类和对象
第一节 类的定义
第二节 对象的定义
第三节 构造函数和析构函数
第五章 函数
第一节 函数参数的传递机制
第二节 内联函数
第三节 函数重载
第四节 函数的默认参数值
第五节 作用域与存储类型
第六节 友元
第七节 静态成员
第六章 指针
第一节 指针变量
第二节 指针变量与数组
第三节 指针与字符串
第四节 指针变量作为函数参数
第五节 指向函数的指针变量和返回指针的函数
第六节 对象指针与this 指针
第七节 指向类的成员的指针变量
第八节 对象引用
第九节 指向结构的指针变量
第十节 动态内存分配
第七章 运算符重载
第一节 运算符重载的概念
第二节 运算符重载基础
第三节 成员函数重载运算符
第八章 类的继承
第一节 继承与派生的基本概念
第二节 C++的继承机制
第三节 瞭派生类的构造函数与析构函数
第四节 多重继承
第九章 C++的多态性
第一节 多态性和编联
第二节 利用虚函数实现动态多态性
第三节 纯虚函数与抽象类
第四节 模板
第十章 输入输出流
第一节 C++流类库简介
第二节 用户自定义数据类型的流
第三节 输入输出流
第十一章 异常处理
第一节 异常处理概述
第二节 C++的异常处理
第三节 异常匹配
第四节 标准异常及层次结构
附录
参考答案
参考文献