图书介绍

C++编程实例详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C++编程实例详解
  • (美)(J.利伯蒂)Jesse Liberty著;郭强等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505355457
  • 出版时间:1999
  • 标注页数:390页
  • 文件大小:15MB
  • 文件页数:398页
  • 主题词: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

程序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

<<end1;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

热门推荐