图书介绍

C++程序设计语言PDF|Epub|txt|kindle电子书版本网盘下载

C++程序设计语言
  • 张素琴主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302017344
  • 出版时间:1995
  • 标注页数:474页
  • 文件大小:14MB
  • 文件页数:483页
  • 主题词:

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第一章 面向对象的设计方法及C+++简介1

1.1 面向对象程序设计的基本思想及基本概念1

1.1.1 软件的外部质量1

1.1.2 模块化2

1.1.3 软件复用5

1.1.4 为什么要面向对象6

1.1.5 面向对象基本概念的介绍7

1.2 C+++语言发展历史及现状14

1.2.1 面向对象语言分类14

1.2.2 C+++中支持面向对象的内容简介15

第二章 引子与C+++的数据类型17

2.1 一种处理问题的方法17

2.2 C+++语言程序18

2.3 对输入/输出的初步认识20

2.4 关于注释的一些说明23

2.5 预处理25

2.5.1 文件包含预处理指令#include25

2.5.2 条件预处理指令26

2.5.3 宏替换指令define27

2.6 数据类型的初步知识27

2.6.2 复合数据类型28

2.6.1 基本数据类型28

2.7 常量29

2.7.1 整型常量29

2.7.2 浮点数常量30

2.7.3 字符常量30

2.8 变量31

2.8.1 什么是变量33

2.8.2 变量名34

2.8.3 变量的定义35

2.9.1 指针的类型及其定义37

2.9 指针类型37

2.9.2 指针的初始化38

2.9.3 字符串指针39

2.10 引用类型44

2.11 常量类型45

2.12 枚举类型47

2.13 数组类型49

2.13.1 一维数组49

2.13.2 多维数组51

2.13.3 数组类型与指针类型的关系53

2.14 类与继承55

2.15 自定义类型名62

3.1 什么是表达式64

第三章 表达式与语句64

3.2 算术运算符65

3.3 等值、关系和逻辑运算符65

3.4 赋值运算符67

3.5 自增、自减运算符68

3.6 sizeof运算符70

3.7 条件运算符71

3.8 位运算符72

3.9 运算优先级74

3.10 类型转换76

3.10.1 隐式类型转换76

3.10.2 显式类型转换77

3.11 语句78

3.11.1 复合语句和块结构78

3.12 if语句79

3.13 switch语句83

3.14 循环语句87

3.14.1 while语句87

3.14.2 for语句88

3.14.3 do语句89

3.15 跳转语句90

3.15.1 break语句90

3.15.3 goto语句91

3.15.2 continue语句91

第四章 类93

4.1 成员变量和成员函数93

4.1.1 类的定义93

4.1.2 成员变量93

4.1.3 成员函数94

4.1.4 信息隐藏95

4.1.5 对象与类99

4.1.6 const成员函数101

4.2 构造函数和析构函数102

4.2.1 对象的初始化102

4.2.2 构造函数的定义103

4.2.3 析构函数106

4.2.4 类/对象数组109

4.2.5 对象成员109

4.2.6 成员初始化113

4.2.7 特殊的构造函数X(const X )114

4.2.8 对象成员和X(const X )115

4.2.9 小结117

4.3 静态成员变量和静态成员函数117

4.4 内联函数121

4.5 友元123

4.6.1 对象126

4.6 对象和动态对象126

4.6.2 动态对象130

4.7 类属性142

4.7.1 类属函数142

4.7.2 类属类147

第五章 结构、联合与枚举150

5.1 结构150

5.1.1 结构变量的声明150

5.1.2 结构作为类152

5.2.1 联合作为类154

5.2 联合154

5.2.2 匿名联合155

5.3 枚举型156

第六章 函数与函数重载158

6.1 函数158

6.1.1 递归160

6.1.2 内联函数161

6.1.3 强类型检查161

6.1.4 返回值162

6.1.5 函数参数表164

6.1.6 参数传递168

6.1.7 引用型参数169

6.1.8 数组参数171

6.1.9 作用域173

6.1.10 局部域178

6.2 动态空间分配及函数重载181

6.2.1 动态空间分配181

6.2.2 一个链接表的例子186

6.2.3 函数重载194

6.2.4 指向函数的指针204

6.2.5 有关正确链接的问题209

第七章 继承性与派生类213

7.1 类的层次概念213

7.1.2 将概念和实现转变成类层次214

7.1.1 成员的继承214

7.2 单继承215

7.2.1 定义格式215

7.2.2 成员访问控制220

7.2.3 构造函数参数的传递225

7.2.4 实例228

7.3 多继承240

7.3.1 多继承的定义方式242

7.3.2 虚基类247

7.3.3 二义性问题256

7.3.4 实例259

8.1 函数重载266

第八章 多态性266

8.2 运算符重载268

8.2.1 双目运算符重载270

8.2.2 单目运算符重载276

8.2.3 几个特殊运算符的重载282

8.2.4 实例286

8.3 虚函数298

8.3.1 虚函数的作用299

8.3.2 实例309

第九章 C+++的I/O流库328

9.1 输出329

9.2 重载运算符“<<”335

9.3 输入338

9.4 重载运算符“>>”345

9.5 文件的输入输出347

9.6 状态函数354

9.7 格式状态符356

9.8 字符串输出格式360

第十章 面向对象的程序设计环境——类库366

10.1 面向对象的软件开发环境366

10.2 类库368

10.3 Borland C+++类库370

11.1.1 文件阅读器395

11.1 OOP与结构化程序设计395

第十一章 C+++的应用395

11.1.2 基本框架397

11.1.3 完整的文件阅读器程序400

11.1.4 改写文件阅读器程序407

11.1.5 面向对象的阅读器程序414

11.1.6 代码评价427

11.2 和汇编语言的接口427

11.2.1 混合语言程序设计428

11.2.2 建立Borland C+++对.ASM的调用430

11.2.3 建立.ASM对C+++的调用433

11.2.4 定义汇编语言过程434

11.2.5 在.ASM过程中调用C+++函数438

11.3 基于C+++的良好OOP风格法则439

11.3.1 OOP风格439

11.3.2 Demeter法则440

11.3.3 Demeter/C+++法则442

11.4 面向对象的弹出式窗口类445

11.4.1 PC显示器446

11.4.2 存取BIOS447

11.4.3 窗口类的设计448

11.4.4 完整的窗口系统461

参考文献474

热门推荐