《C++编程实例详解》求取 ⇩

第1章 C++导论1

程序2

解决问题2

过程化、结构化和面向对象编程3

什么C++?4

为什么需要面向对象编程?4

对付复杂性5

对象5

压缩5

衍生6

特殊性6

普遍性和多样性7

三个支柱8

如何进行面向对象分析和设计8

小项目的面向对象分析和设计9

想象力9

Decryptix!——想象力10

想象10

需求分析10

快而乱的设计11

实施11

程序和源代码12

编译器12

你的开发环境13

文本编辑13

编译源代码13

使用连接器建立可执行文件14

开发周期14

编译错误16

发布17

下一步17

第2章 开始19

小项目有多大?20

为什么小项目是唯一好的教程20

依靠你的知识20

创建项目20

检查代码21

分析代码24

名字空间24

using namespace std25

代码调试26

返回一个值27

main()进一步的意义28

使用cout打印到屏幕28

特殊打印字符28

<29

变量29

变量类型30

定义变量30

区分大小写30

关键字31

一次建立多个变量31

指定变量值31

作用域31

字符与数字32

内置类型33

整数长度33

使用整数变量35

有符号位和无符号位35

循环无符号整数35

循环有符号整数36

常量37

字母型常量37

符号型常量37

用#define定义常量37

用const定义常量38

第3章 程序流41

建立健壮性42

你试图完成什么?44

用循环解决问题44

块和复合语句45

逻辑运算符46

逻辑或运算符47

逻辑与运算符47

if语句47

逻辑非运算符48

快捷评估49

关系优先50

混合使用50

do while51

枚举常量51

返回代码52

来自用户的布尔应答53

等于运算符54

else54

条件(或三元)运算符55

综合56

第4章建立类57

类是什么?58

建立新的类型:类58

界面与工具58

客户59

查看代码59

声明类60

类和对象60

成员变量60

成员方法或函数60

对象的长度61

文件61

构造函数61

析构函数62

实现方法62

包含头64

实现构造函数64

初始化65

使用调试器67

查看构造函数67

其他方法67

保存模式68

什么是数组?68

数组初始化69

初始化字符数组70

C风格字符串70

数组元素70

超出数组结尾的写入71

电子写入错误71

生成方案72

查看定义值文件75

第5章 玩游戏77

inline实现79

常量成员方法80

签名80

引用传递和数值传递81

分析83

分析85

引用和通过引用传递85

指针86

指针是什么?86

存储器寻址87

间接引用91

直接得到运算符91

数组92

指针与常量92

数组作为指针93

数组作为指针传递96

使用断言98

断言如何工作99

99

为什么使用圆括号?100

宏与函数比较101

字符串操作101

井号102

连接102

预定义宏102

通过数值一次通过程序104

第6章 使用连接列表117

动态数据结构118

标准模板库118

连接列表120

了解连接列表120

简单的驱动程序123

howmany()方法125

详述insert()127

了解栈129

栈与函数130

使用new132

new和delete132

在decryptix!使用简单的连接列表138

运行141

玩游戏145

用成员方法解决问题146

运算符重载147

完成运算符重载147

通过数值传递148

为什么引用?149

第7章 典型方法151

方法重载152

形类152

重载构造函数152

miranda方法153

缺省构造函数153

何时可得到编译器提供的构造函数?156

缺省析构函数157

拷贝构造函数157

缺省拷贝构造函数为什么无效?165

写自己拥有的拷贝构造函数171

赋值运算符172

何时类似赋值而何时又不类似179

回到连接列表179

第8章 使用多态性181

特殊性182

特殊性的优越性183

多态性183

抽象数据类型184

C++如何实现这些类184

继承性语法184

替换函数185

虚拟方法185

虚拟函数186

虚拟取消器187

实现多态性191

增加第二个字母204

第9章 实现模板207

创建历史208

加载的操作符209

向cout中写类数据210

友函数211

头文件中的定义217

首先创建非参数化类型220

模板实例化220

使用历史对象222

使用历史230

立即实现231

第10章 使用标准模板库233

将代码转换为STL234

集合类234

使用向量234

为什么一个字符向量不是一个串?236

检查输出246

初始化Game246

Play()方法247

显示一个向量的内容247

对Guess评分248

创建历史248

ShowHistory()249

检查提示250

第11章 计算机猜测251

允许计算机学会猜测252

查找规律252

解码类253

游戏实现256

无限循环261

游戏者猜测262

游戏者如何玩游戏271

计算机猜测272

跳至VerifyComputerChoices()272

创建Computer对象274

第12章 分配职责281

分配职责282

分析291

理解缺省参数291

仔细分析SmartChar292

监视其工作292

Computer运行293

创建一个聪明的字符串293

Computer::Play296

生成Guesses:回顾298

猜测一致否?298

产生一个猜测,详解299

CanElminateCharacters的逻辑300

CanElminateCharacters细节300

GenerateAGuess304

IsConsistent的细节305

静态成员变量307

静态效果309

继续分析309

删除在位字符311

第13章 持久性315

持久性316

对象的持久性316

保存的不同方式316

设计持久性316

Reader和Writer318

用户接口问题320

编写游戏338

一步步编写游戏338

写多态对象339

第14章 异常处理359

当异常发生时360

退栈366

从磁盘读取对象367

恢复human375

第15章下一步377

下一步378

读另一本启蒙书?378

支持新闻组378

保持联系378

附录A379

附录B389

1999《C++编程实例详解》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(J.利伯蒂)Jesse Liberty著;郭强等译 1999 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual Basic 6.0中文版编程实例详解(1999 PDF版)
Visual Basic 6.0中文版编程实例详解
1999 北京:电子工业出版社
Borland c++类属编程实例( PDF版)
Borland c++类属编程实例
实用 C 语言详解( PDF版)
实用 C 语言详解
Visual FoxPro5.0中文版编程实例详解(1998 PDF版)
Visual FoxPro5.0中文版编程实例详解
1998 北京:电子工业出版社
C++入门及实例详解(1994 PDF版)
C++入门及实例详解
1994 北京:电子工业出版社
Visual C++ 6.0编程与实例(1999 PDF版)
Visual C++ 6.0编程与实例
1999 北京:科学出版社
Java实用编程例解(1999 PDF版)
Java实用编程例解
1999 北京:电子工业出版社
Windows 3.1编程实例详解(1995 PDF版)
Windows 3.1编程实例详解
1995 北京:电子工业出版社
C++ Builder编程实例详解(1999 PDF版)
C++ Builder编程实例详解
1999 北京:电子工业出版社
Visual C++ 6.0编程实例技巧(1999 PDF版)
Visual C++ 6.0编程实例技巧
1999 武汉:华中理工大学出版社
FrontPage 98实例详解(1999 PDF版)
FrontPage 98实例详解
1999 北京:中国水利水电出版社
FORTRAN77编程操作基础(1992 PDF版)
FORTRAN77编程操作基础
1992 北京:北京邮电学院出版社
C++实例教程(1997 PDF版)
C++实例教程
1997 北京:电子工业出版社
电脑圆你程序员梦 C语言开发实例详解(1999 PDF版)
电脑圆你程序员梦 C语言开发实例详解
1999 北京:电子工业出版社
Visual C++6.0编程实例(1999 PDF版)
Visual C++6.0编程实例
1999 北京:人民邮电出版社