图书介绍

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

C++高级程序设计
  • 宛延闿编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302051100
  • 出版时间:2002
  • 标注页数:385页
  • 文件大小:15MB
  • 文件页数:397页
  • 主题词: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 C++语言演变的历史1

1.2 处理复杂结构的习惯用法2

1.3 对象3

1.4 设计和语言4

练习4

第二章 数据抽象和抽象数据类型5

2.1 类6

2.2 对象转换8

2.3 构造函数和析构函数10

2.4 内联(inline)函数14

2.5 静态数据成员的初始化16

2.6 作用域和const17

2.7 合局对象、常数和静态类成员初始化次序18

2.8 类对象成员函数的const执行19

2.9 指向成员函数的指针21

2.10 程序组织的习惯约定25

练习26

第三章 具体数据类型28

3.1 传统规范类格式28

3.2 作用域和访问控制33

3.3 重载:重定义操作和函数的语义36

3.4 类型转换40

3.5 引用计数:使用“可调内存”变量43

3.6 操作符new和delete55

3.7 把初始化从实例化中分离出来61

练习63

第四章 继承性66

4.1 简单继承67

4.2 作用域和访问控制72

4.3 构造函数和析构函数82

4.4 类指针转换84

4.5 类型选择域89

练习89

第五章 面向对象程序设计91

5.1 C++运行时类型支持:虚拟函数92

5.2 虚拟析构函数98

5.3 虚拟函数和作用域98

5.4 纯虚拟函数和抽象基类101

5.5 信封和信件类102

5.6 功能元件:作为对象的函数129

5.7 多重继承140

5.8 继承的规范格式148

5.9 例子152

练习156

第六章 面向对象设计158

6.1 类型和类158

6.2 面向对象设计的实践活动161

6.3 面向对象分析和领域分析163

6.4 对象和类的关系165

6.5 子类型、继承和转发172

6.6 子类型、继承和独立性的经验规则187

练习188

第七章 重用和对象190

7.1 所有模拟的分解放到何处191

7.2 设计重用192

7.3 4种代码重用机制193

7.4 参数化类型或模板195

7.5 私有继承:继承支持重用吗?203

7.6 存储重用206

7.7 接口重用:变体206

7.8 重用、继承和转发207

7.9 源代码重用结构的选择208

7.10 在重用和对象上的概括211

练习212

第八章 C++中的样本程序设计213

8.1 雇员样本的例子215

8.2 样本和类属构造函数:样本共用的习惯用法220

8.3 自主的类属构造函数221

8.4 抽象基样本223

8.5 样本习惯用法框架225

8.6 相关的表示227

8.7 样本和程序的管理228

练习230

第九章 在C++中模拟符号语言的风格236

9.1 增量式C++开发237

9.2 符号规范格式238

9.3 通用收集类的例子248

9.4 支持增量装入的代码和习惯用法252

9.5 垃圾收集261

9.6 基本类型的封装268

9.7 在符号习惯用法下的多重方法268

练习272

第十章 动态多重继承273

10.1 多重技术窗口系统的例子274

练习277

10.2 防止误解的说明277

第十一章 系统性问题278

11.1 静态系统设计278

11.2 动态系统设计284

练习295

附录A C++环境中的C296

A.1 函数调用296

A.2 函数参数表297

A.3 函数原型297

A.4 调用引用参数298

A.5 参数个数不定301

A.6 函数指针303

A.7 const类型说明符304

A.8.1 设计的考虑307

A.8 C代码的接口307

A.8.2 与C语言连接308

A.8.3 从C调用C++309

A.8.4 在C和C++之间共享头文件310

A.8.5 将C数据输入到C++314

A.8.6 将C++数据输入到C314

A.9 操作符引用返回值316

练习318

附录B Shapes程序的C++代码319

附录C 符号的Shapes331

附录D C++中块结构程序设计372

D.1 什么是块结构程序设计372

D.2 构造基本块结构的C++程序设计373

D.3 有深度嵌套作用域块的选择375

D.4 块结构的视频游戏代码379

参考文献385

热门推荐