简介
本书分为两部分,前6章是结构化程序设计部分,它是C++程序设计的基础;后5章是面向对象程序设计部分,具体介绍了C++语言进行面向对象程序设计的各种概念和方法。本书既注重理论知识的介绍,又强调实际的应用,力求提高读者利用面向对象程序设计方法和C++语言解决实际问题的能力。
目录
第1章 C++语言概述
1.1 C++语言简介
1.2 面向对象的程序设计思想
1.3 C++语言的词法
1.4 C++程序的结构特点与书写格式
1.5 C++程序的实现
习题
第2章 基本数据类型和表达式
2.1 C++的基本数据类型
2.2 常量和变量
2.3 简单的输入输出控制
2.4 指针和引用
2.5 运算符和表达式
2.6 程序举例
习题
第3章 程序控制结构
3.1 预处理命令
3.2 语句
3.3 选择控制
3.4 循环控制
3.5 转向语句
3.6 程序举例
习题
第4章 自定义数据类型
4.1 类型定义
4.2 枚举类型
4.3 结构体
4.4 程序举例
习题
第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 函数的存储类
6.10 程序举例
习题
第7章 类和对象
7.1 面向对象程序设计概述
7.2 类的定义
7.3 对象的定义及对象成员的使用
7.4 对象的初始化
7.5 对象数组与对象指针数组
7.6 对象指针
7.7 静态成员
7.8 常对象与对象常成员
7.9 子对象与动态对象
7.10 友元函数与友元类
7.11 程序举例
习题
第8章 继承性和派生类
8.1 基类和派生类
8.2 单继承
8.3 多继承
8.4 虚基类
8.5 冲突、支配规则和赋值兼容规则
8.6 程序举例
习题
第9章 多态性与虚函数
9.1 多态性的概念及其表现形式
9.2 运算符重载的规则与方式
9.3 几种典型运算符的重载
9.4 类型转换
9.5 联编与虚函数
9.6 纯虚函数和抽象类
9.7 程序举例
习题
第10章 C++的输入输出流
10.1 流与流对象
10.2 标准输出流
10.3 标准输入流
10.4 输入输出的格式化
10.5 文件处理
10.6 字符串流
10.7 程序举例
习题
第11章 命名空间与异常处理
11.1 命名空间
11.2 异常处理
11.3 模板
11.4 程序举例
习题
附录A 基本ASCII字符集
附录B 扩展ASCII表
附录C C++保留的关键字
参考文献
· · · · · · ( 收起)
1.1 C++语言简介
1.2 面向对象的程序设计思想
1.3 C++语言的词法
1.4 C++程序的结构特点与书写格式
1.5 C++程序的实现
习题
第2章 基本数据类型和表达式
2.1 C++的基本数据类型
2.2 常量和变量
2.3 简单的输入输出控制
2.4 指针和引用
2.5 运算符和表达式
2.6 程序举例
习题
第3章 程序控制结构
3.1 预处理命令
3.2 语句
3.3 选择控制
3.4 循环控制
3.5 转向语句
3.6 程序举例
习题
第4章 自定义数据类型
4.1 类型定义
4.2 枚举类型
4.3 结构体
4.4 程序举例
习题
第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 函数的存储类
6.10 程序举例
习题
第7章 类和对象
7.1 面向对象程序设计概述
7.2 类的定义
7.3 对象的定义及对象成员的使用
7.4 对象的初始化
7.5 对象数组与对象指针数组
7.6 对象指针
7.7 静态成员
7.8 常对象与对象常成员
7.9 子对象与动态对象
7.10 友元函数与友元类
7.11 程序举例
习题
第8章 继承性和派生类
8.1 基类和派生类
8.2 单继承
8.3 多继承
8.4 虚基类
8.5 冲突、支配规则和赋值兼容规则
8.6 程序举例
习题
第9章 多态性与虚函数
9.1 多态性的概念及其表现形式
9.2 运算符重载的规则与方式
9.3 几种典型运算符的重载
9.4 类型转换
9.5 联编与虚函数
9.6 纯虚函数和抽象类
9.7 程序举例
习题
第10章 C++的输入输出流
10.1 流与流对象
10.2 标准输出流
10.3 标准输入流
10.4 输入输出的格式化
10.5 文件处理
10.6 字符串流
10.7 程序举例
习题
第11章 命名空间与异常处理
11.1 命名空间
11.2 异常处理
11.3 模板
11.4 程序举例
习题
附录A 基本ASCII字符集
附录B 扩展ASCII表
附录C C++保留的关键字
参考文献
· · · · · · ( 收起)
C++程序设计
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×