图书介绍

C++语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C++语言程序设计
  • 刘加海,祁享年,陈胤主编 著
  • 出版社: 北京:科学出版社
  • ISBN:7030175360
  • 出版时间:2006
  • 标注页数:281页
  • 文件大小:17MB
  • 文件页数:292页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C++语言程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 面向对象的特征概述1

1.1 面向对象的程序设计提出2

1.2 对象的概念4

1.3 类的概念6

1.4 消息7

1.5 面向对象编程方法的基本特征8

1.5.1 抽象8

1.5.2 继承8

1.5.3 封装9

1.5.4 多态性10

1.6 面向对象的软件设计思想10

1.7 Visual C++6.0环境下的程序调试11

1.7.1 Visual C++6.0源程序编辑、编译、连接、运行过程11

1.7.2 打开已存在的文件16

1.7.3 C++程序的调试16

习题21

第2章 C++的基本概念22

2.3 C++的输入/输出流23

2.2 C++的单行注释23

2.1 引言23

2.4 变量声明的位置25

2.5 内联函数26

2.6 默认的函数参数28

2.7 引用参数30

2.7.1 定义变量或对象的别名30

2.7.2 定义函数的引用类型参数31

2.7.3 定义函数的引用类型返回值32

2.8.1 const限定符的声明格式33

2.8 const限定符33

2.8.2 带有指针的const限定符34

2.9 域分辨操作符35

2.10 运算符new和delete36

2.11 函数重载39

习题40

第3章 类与对象45

3.1 类的基本概念46

3.1.1 类的定义46

3.1.2 类成员函数的定义方法48

3.1.3 类对象的定义及引用方法50

3.2 数据封装54

3.2.1 类的私有成员54

3.2.2 类的公有成员55

3.3 类构造函数56

3.3.1 构造函数的特点56

3.3.2 构造函数的应用58

3.3.3 缺省参数的构造函数62

3.3.4 拷贝构造函数63

3.4 类的析构函数65

3.4.1 析构函数的特点65

3.4.2 析构函数调用顺序举例66

3.5 类静态成员70

3.5.1 类的静态数据成员70

3.5.2 类的静态成员函数73

3.6 类的友元76

3.6.1 友元函数76

3.6.2 友元成员78

3.6.3 友元类79

3.7 容器类82

3.8 类与结构83

3.9 对象数组与对象指针85

3.9.1 对象数组85

3.9.2 指向类对象的指针87

3.9.3 指向类成员的指针88

3.9.4 this指针91

习题92

第4章 继承103

4.1 继承与派生104

4.2 单继承105

4.2.1 单继承105

4.2.2 公有继承106

4.2.3 私有继承108

4.2.4 保护继承110

4.3 派生类的构造函数和析构函数111

4.3.1 派生类构造函数和析构函数的执行顺序112

4.3.2 基类和派生类的赋值兼容规则117

4.4 多继承119

4.4.1 多继承中派生类的构造函数与析构函数120

4.4.2 多继承中的二义性问题123

4.5 虚基类124

习题128

第5章 运算符重载134

5.1 运算符重载的基本概念135

5.1.1 C++中可重载的运算符135

5.1.2 运算符重载的定义形式136

5.2 成员函数重载运算符136

5.3 友元函数重载运算符138

5.4 成员函数重载运算符与友元函数重载运算符比较141

5.5 单目运算符的重载142

5.6 赋值运算符的重载146

5.7 二元运算符的重载148

5.8 重载运算符152

习题153

第6章 虚拟函数与多态性158

6.1 静态联编与动态联编159

6.1.1 静态联编159

6.1.2 动态联编160

6.2 多态性的概念161

6.3 虚拟函数163

6.3.1 虚拟函数的定义163

6.3.2 虚拟函数的调用164

6.3.3 虚函数和重载函数的区别168

6.4 构造函数和析构函数对虚函数的调用170

6.5 虚拟函数的使用171

6.5.1 虚拟函数的继承171

6.5.2 多重继承与虚函数174

6.5.3 派生类直接调用基类中的虚拟函数175

6.6 虚拟函数的数据封装175

6.7 纯虚函数与抽象类177

6.7.1 纯虚函数177

6.7.2 抽象类177

6.8 多态性的异质单向链180

习题185

第7章 模板和异常处理194

7.1 模板195

7.1.1 函数模板196

7.1.2 类模板201

7.2 异常处理208

7.2.1 异常处理的基本思想209

7.2.2 异常处理的实现209

7.2.3 异常生命周期211

7.2.4 异常规格说明212

7.2.5 异常处理中的构造与析构212

习题214

第8章 I/O流与文件215

8.1 C++流的概念216

8.2 用ios类的成员函数实现格式化输入与输出217

8.3 用操纵符实现格式化输入与输出221

8.4 文件的操作224

8.4.1 文件的操作过程224

8.4.2 文件的打开与关闭225

8.4.3 文件的操作方式226

8.4.4 文本文件应用举例227

8.4.5 二进制文件的操作229

8.4.6 文件的随机读/写230

8.5 用户自定义类型的输入/输出232

8.5.1 输出运算符“〈〈”重载233

8.5.2 输入运算符“〉〉”重载234

习题238

第9章 可视化程序设计初步245

9.1 Windows程序设计基本概念246

9.1.1 Windows消息246

9.1.2 消息的种类246

9.2 Windows程序设计举例248

9.2.2 CFrameWnd类249

9.2.1 CWinApp类249

9.2.3 应用程序举例1250

9.2.4 应用程序举例2252

9.2.5 应用程序举例3254

9.2.6 应用程序举例4259

9.2.7 应用程序举例5264

9.2.8 应用程序举例6267

习题280

主要参考文献281

热门推荐