崔永红编著的这本《C++面向对象程序设计(第2版)》系统讲授C++面向对象程序设计,主要内容包括:简单程序设计、控制语句、函数、类与对象、数组、指针、继承与派生、多态性、面向对象程序设计方法、输入/输出流和异常处理、面向对象程序设计方法、实验指导。
针对高职高专学生的认知特点,《C++面向对象程序设计(第2版)》内容系统全面、讲述深入浅出、重点突出应用。为加强实验环节,书中配有大量习题、复习题和实验指导,书后附有复习题答案。
本书适用作高等职业学校、高等专科学校、民办学校理工类各专业程序设计课程的教材或参考书,也可供本科学生及应用开发人员学习参考。
崔永红编著的这本《C++面向对象程序设计(第2版)》是学习C++的入门教材。全书分11章。第1~3章为C++的基本内容,包括基本数据类型、运算符与表达式、控制语句、函数;第4章讲述类与对象;第5、6章讲述数组、指针;第7~9章讲述继承、派生与多态等面向对象程序设计的理论、方法及输入/输出流;第10章讲述面向对象程序设计方法;第11章为实验指导,配合1~9章使用。
第1章 简单程序设计
1.1 基本符号
1.2 基本数据类型
1.3 变量
1.4 常量
1.5 运算符与表达式
1.6 输入与输出
1.7 简单的C++程序举例
1.8 运行C++程序
1.9 构造数据类型
习题一
复习题一
第2章 控制语句
2.1 选择语句
2.2 循环语句 第1章 简单程序设计
1.1 基本符号
1.2 基本数据类型
1.3 变量
1.4 常量
1.5 运算符与表达式
1.6 输入与输出
1.7 简单的C++程序举例
1.8 运行C++程序
1.9 构造数据类型
习题一
复习题一
第2章 控制语句
2.1 选择语句
2.2 循环语句
2.3 预处理
2.4 程序举例
习题二
复习题二
第3章 函数
3.1 函数的定义与使用
3.2 函数的调用
3.3 作用域与存储类型
3.4 内联函数
3.5 形参具有默认值的函数
3.6 函数的重载
3.7 函数模板
3.8 程序举例
习题三
复习题三
第4章 类与对象
4.1 类的定义
4.2 成员函数的定义
4.3 对象
4.4 对象的初始化和析构函数
4.5 静态成员与友元函数
4.6 结构体
4.7 常对象和常成员
4.8 类模板
4.9 程序举例
习题四
复习题四
第5章 数组
5.1 一维数组
5.2 二维数组
5.3 字符串
5.4 对象数组
5.5 程序举例
习题五
复习题五
第6章 指针
6.1 指针变量
6.2 指针变量与数组
6.3 指针变量与字符串
6.4 指针变量作为函数参数
6.5 指向函数的指针变量和返回指针的函数
6.6 对象指针
6.7 指向类的成员的指针变量
6.8 对象引用
6.9 this指针
6.10 指向结构的指针变量
6.11 动态内存分配
6.12 程序举例
习题六
复习题六
第7章 继承与派生
7.1 继承和派生的概念
7.2 单一继承
7.3 多重继承
7.4 虚基类
7.5 赋值兼容规则
7.6 程序举例
习题七
复习题七
第8章 多态性
8.1 多态性的概念
8.2 运算符重载
8.3 虚函数
8.4 纯虚函数和抽象类
8.5 程序举例
习题八
复习题八
第9章 输入/输出流和异常处理
9.1 输入/输出流类库的概念
9.2 格式化输入/输出
9.3 插入符和提取符的重载
9.4 文件流
9.5 异常处理
9.6 程序举例
习题九
复习题九
第10章 面向对象程序设计方法
10.1 程序设计语言的发展
10.2 面向过程程序设计
10.3 面向对象程序设计
10.4 综合实训
10.5 综合应用——图书信息管理系统
第11章 实验指导
11.1 Microsoft Visual C++ 6.0集成开发环境简介
11.2 实验一 简单程序设计
11.3 实验二 控制语句
11.4 实验三 函数
11.5 实验四 类与对象
11.6 实验五 数组
11.7 实验六 指针
11.8 实验七 继承与派生
11.9 实验八 多态性
11.10 实验九 输入/输出流和异常处理
附录 复习题答案
参考文献