C++程序设计 / 教育部高等学校文科大学计算机课程教学指导分委员会立项教材、高等院校计算机基础教育应用型系列规划教材
作者: 温斯琴主编
出版时间:2016年7月
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113218669
- 1-1
- 36842
- 0041171741-6
- 16开
- 2016年7月
- 399
- 工学
- 软件工程
- TP312C++
- 计算机
- 本专科
全书分为两大部分共13章,第一部分(前7章)是基础知识部分,包括C++语言概述,数据类型、运算符与表达式,程序流程控制结构,数组,指针与引用,函数,自定义数据类型;第二部分(后6章)是面向对象程序设计部分,包括类与对象,静态数据成员与友元,运算符重载,继承与派生,虚函数与多态性,文件流与文件操作。全书文字通俗易懂,内容深入浅出,概念系统全面,突出重点,侧重应用。
本书适合作为高等院校计算机相关专业程序设计的初学者。
第一部分 基础知识
第1章 C语言概述
1.1 编程语言的发展
1.2 C4语言的特点
1.3 面向对象程序设计方法概述
1.4 C++语言的语法规则与书写格式
1.5 简单的C4++程序
1.6 C4++程序的实现
思考与练习
第2章 数据类型、运算符与表达式
2.1 基本数据类型
2.2 数据类型转换
2.3 C4++运算符与表达式
思考与练习
第3章 程序流程控制结构
3.1 C语句和程序结构概述
3.2 选择结构
3.3 循环结构
3.4 goto语句
思考与练习
第4章 数组
4.1 一维数组
4.2 二维数组
4.3 字符数组
思考与练习
第5章 指针与引用
5.1 指针的概念
5.2 指针变量
5.3 指针运算
5.4 指针与数组
5.5 动态内存分配
5.6 引用
思考与练习
第6章 函数
6.1 函数定义的一般形式
6.2 函数调用
6.3 变量及作用域
6.4 内部函数和外部函数
6.5 函数与数组
6.6 函数与指针
6.7 内联函数
6.8 函数的默认参数
6.9 函数重载
6.10 函数的嵌套调用
6.11 函数的递归调用
思考与练习
第7章 自定义数据类型
7.1 结构体
7.2 枚举类型
7.3 用typedef定义类型
思考与练习
第二部分 面向对象程序设计
第8章 类与对象
8.1 面向对象的程序设计概述
8.2 类的对象
8.3 this指针
8.4 构造函数与析构函数
8.5 对象与指针
8.6 对象数组
8.7 常对象与常成员
思考与练习
第9章 静态数据成员与友元
9.1 静态成员
9.2 友元
思考与练习
第10章 运算符重载
10.1 运算符重载的概念
10.2 运算符重载的基本方法
10.3 运算符重载的一般规则
10.4.用成员函数重载运算符
10.5 用友元函数重载运算符
10.6 重载++、--运算符
10.7 重载赋值运算符
10.8 重载[]运算符
10.9 重载类型转换符
思考与练习
第11章 继承与派生
11.1 继承与派生的概念
11.2 派生类的定义
11.3 派生类的构成
11.4 类的继承方式
11.5 派生类的构造函数和析构函数
11.6 多重继承
11.7 虚基类
11.8 赋值兼容规则
11.9 应用举例
思考与练习
第12章 虚函数与多态性
12.1 编译时的多态性与运行时的多态性
12.2 虚函数
12.3 虚析构函数
12.4.纯虚函数与抽象类
思考与练习
第13章 文件流与文件操作
13.1 文件流与文件类型
13.2 文件流与文件流对象
13.3 文件操作的流程
13.4 文本文件的读写操作
13.5 二进制文件的读写操作
13.6 文件的随机访问
思考与练习
参考文献