图书介绍

C++应用程序设计pdf电子书版本下载

C++应用程序设计
  • (美)约翰巴夫(Johnsonbaugh.R.),(美)卡林(Kalin M.)著;方红琴,熊利荣译 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787512308923
  • 出版时间:2010
  • 标注页数:571页
  • 文件大小:5MB
  • 文件页数:585页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C++应用程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第0章 计算机系统及程序设计 1

0.1算法 2

0.2计算机系统 4

0.3数据的内部表示 7

0.4程序设计语言 13

0.5解决问题的方法与程序设计 16

0.6为什么使用C++ 20

第1章 数据类型和运算符简介 23

1.1第一个C++程序 24

1.2整型 26

1.3标识符 29

1.4应用实例:长度单位的转换 30

1.5其他整数类型 31

1.6浮点类型 37

1.7算术运算 38

1.8应用实例:一个数学问题 41

1.9关系运算符和逻辑运算符 42

C++补充材料 47

程序设计中常见的错误 51

程序设计练习 53

第2章 控制流 55

2.1 if-else语句 56

2.2应用实例:计算个人所得税 66

2.3 while语句 68

2.4应用实例:税款计算(二) 70

2.5文件 71

2.6 do-while语句 76

2.7 for语句 77

2.8赋值、自增和自减运算符 80

2.9应用实例:数据统计 85

2.10 break、 continue和switch语句 87

2.11应用实例:产生素数 93

2.12类型提升和类型转换 95

2.13输出格式化 100

C++补充材料 104

程序设计中常见的错误 105

程序设计练习 108

第3章 函数 113

3.1简介 114

3.2变量的作用范围 123

3.3值调用 125

3.4应用实例:Monty Hall问题 128

3.5引用调用 138

3.6应用实例:输出日历 142

3.7函数重载 147

3.8递归 149

程序设计中常见的错误 157

程序设计练习 162

第4章 数组 167

4.1为什么使用数组 168

4.2下标运算符 169

4.3数组和指针 174

4.4应用实例:投票统计 177

4.5字符串 179

4.6数组和函数 184

4.7字符串处理函数 188

4.8应用实例:文件合并 197

4.9多维数组 204

4.10应用实例:维护地址簿 210

C++补充材料 218

程序设计中常见的错误 219

程序设计练习 223

第5章 类 229

5.1面向对象程序设计和面向过程程序设计 230

5.2类和对象 234

5.3应用实例:Clock类 243

5.4应用实例:时间戳类 245

5.5构造器和析构器 252

5.6应用实例:Task类 265

5.7类的数据成员和方法 271

5.8使用类库 275

5.9指向对象的指针和间接访问运算符 277

C++补充材料 279

程序设计中常见的错误 280

程序设计练习 286

第6章 继承 291

6.1简介 292

6.2基本概念和语法 293

6.3应用实例:记录电影胶片的发布情况 297

6.4 protected成员 302

6.5继承中的构造器和析构器 306

6.6应用实例:继承序列 312

C++补充材料 322

程序设计中常见的错误 325

程序设计练习 327

第7章 多态性 331

7.1 C++中的运行时绑定和编译时绑定 332

7.2应用实例:电影胶片修订版 342

7.3名字重载、名字重写和名字隐藏 351

7.4抽象基类 358

C++补充材料 362

程序设计中常见的错误 363

程序设计练习 366

第8章 运算符重载 371

8.1基本运算符重载 372

8.2应用实例:复数类 376

8.3使用顶级函数重载运算符 380

8.4友元函数 385

8.5输入/输出运算符的重载 387

8.6重载特殊运算符 389

8.7应用实例:数组 398

C++补充材料 403

程序设计中常见的错误 403

程序设计练习 406

第9章 存储类别 409

9.1编译时存储和运行时存储 410

9.2变量的存储类别 415

9.3指针和动态存储 428

9.4应用实例:排序和搜索 437

9.5带有指针数据成员的类 443

C++补充材料 453

程序设计中常见的错误 454

程序设计练习 457

第10章 模板和标准模板库 463

10.1模板的基础知识 464

10.2应用实例:模板栈类 472

10.3名字空间 480

10.4标准模板库 483

10.5应用实例:股票趋势报表 498

C++补充材料 506

程序设计中常见的错误 507

程序设计练习 510

附录A ASCII码表 514

附录B 预处理器 516

附录C 部分C++函数和类方法 525

附录D 运行时类型识别 541

附录E 异常处理 545

奇数序号练习题的解答提示与答案 548

精品推荐