图书介绍

C++面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C++面向对象程序设计
  • 刘永华主编;于春花,李晓波副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302247807
  • 出版时间:2011
  • 标注页数:227页
  • 文件大小:19MB
  • 文件页数:238页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++面向对象程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 程序设计及C++概述1

1.1 程序设计的基本概念1

1.1.1 程序和程序文件1

1.1.2 程序设计和程序设计语言1

1.2 面向对象的软件开发过程3

1.2.1 分析3

1.2.2 设计3

1.2.3 编程3

1.2.4 测试4

1.2.5 维护4

1.3 C++概述4

1.3.1 C++的发展与特点4

1.3.2 简单的C++程序5

1.3.3 C++程序的开发过程6

小结6

习题7

第2章 C++在非面向对象方向的实现8

2.1 标识符和数据类型8

2.1.1 标识符8

2.1.2 数据类型9

2.2 常量及变量10

2.2.1 常量10

2.2.2 变量12

2.3 运算符和表达式14

2.3.1 各种运算符和表达式14

2.3.2 表达式中的类型转换19

2.4 程序流程控制20

2.4.1 基本结构20

2.4.2 选择结构21

2.4.3 循环结构24

2.5 数组27

2.5.1 一维数组28

2.5.2 二维数组29

2.6 指针和引用32

2.7 结构体、共用体和枚举33

2.7.1 结构体34

2.7.2 共用体38

2.7.3 枚举41

2.8 简单的输入输出44

小结46

习题46

第3章 类和对象49

3.1 面向对象程序设计概述49

3.2 类50

3.2.1 类的定义50

3.2.2 成员函数的定义53

3.3 对象55

3.3.1 类与对象的关系55

3.3.2 对象的定义55

3.3.3 对象成员的引用57

3.3.4 类的作用域58

3.4 this指针60

小结61

习题61

第4章 构造函数和析构函数66

4.1 构造函数66

4.1.1 构造函数的定义与使用66

4.1.2 带参数的构造函数69

4.1.3 用成员初始化列表对数据成员初始化71

4.1.4 带缺省参数的构造函数73

4.1.5 拷贝构造函数75

4.2 析构函数78

4.3 对象数组和对象指针80

4.3.1 对象数组80

4.3.2 对象指针82

4.4 静态成员84

4.4.1 静态数据成员84

4.4.2 静态成员函数86

4.5 友元88

4.5.1 友元函数88

4.5.2 友元类90

小结92

习题93

第5章 重载98

5.1 函数重载98

5.2 运算符重载100

5.2.1 运算符重载概述100

5.2.2 运算符重载的两种形式101

小结105

习题106

第6章 继承和派生类107

6.1 继承和派生类107

6.1.1 继承与派生的概念107

6.1.2 继承的作用108

6.1.3 派生类的定义108

6.1.4 派生类的继承方式110

6.2 派生类的构造函数和析构函数116

6.2.1 构造函数116

6.2.2 析构函数119

6.3 多重继承121

6.3.1 多重继承的实现121

6.3.2 多重继承的构造函数和析构函数123

6.3.3 虚基类126

小结128

习题129

第7章 多态性和虚函数133

7.1 多态性概述133

7.2 静态联编和动态联编134

7.3 虚函数134

7.3.1 虚函数的作用和定义134

7.3.2 虚析构函数137

7.4 抽象类和纯虚函数138

7.4.1 纯虚函数138

7.4.2 抽象类139

小结140

习题141

第8章 模板144

8.1 模板的概念144

8.2 函数模板145

8.2.1 函数模板的声明145

8.2.2 函数模板的实例化146

8.3 类模板148

8.3.1 类模板的声明148

8.3.2 类模板的实例化149

小结150

习题151

第9章 C++的输入输出153

9.1 C++流类库及其基本结构153

9.1.1 流的概念153

9.1.2 基本I/O流类库154

9.1.3 预定义的标准输入输出流155

9.2 格式化输入输出158

9.2.1 ios类的格式状态标志和格式控制函数159

9.2.2 流操纵符163

9.3 文件操作165

9.3.1 文件的概念165

9.3.2 文件的打开与关闭166

9.3.3 文件的读写169

小结175

习题175

第10章 异常处理178

10.1 异常处理概述178

10.2 C++的异常处理机制179

10.2.1 异常处理的形式179

10.2.2 异常处理的执行过程180

小结182

习题182

第11章 综合应用实例184

11.1 面向对象程序设计的一般方法184

11.2 综合实例:学生管理系统185

11.2.1 问题描述185

11.2.2 类设计185

11.2.3 核心控制设计185

11.2.4 源代码185

第12章 上机实验215

12.1 C++集成开发环境215

12.1.1 进入和退出Visual C++ 6.0集成开发环境215

12.1.2 C++程序的开发过程216

12.2 上机实验220

12.2.1 C++程序设计基础练习实验220

12.2.2 类和对象实验220

12.2.3 构造函数和析构函数实验221

12.2.4 函数重载和运算符重载实验221

12.2.5 派生类与继承实验222

12.2.6 多态性与虚函数实验222

12.2.7 函数模板与类模板实验223

12.2.8 输入输出的格式控制实验223

12.2.9 异常处理实验223

12.2.10 综合练习实验224

附录A ASCII字符表225

参考文献227

热门推荐