图书介绍
C++应用程序设计pdf电子书版本下载
- (美)约翰巴夫(Johnsonbaugh.R.),(美)卡林(Kalin M.)著;方红琴,熊利荣译 著
- 出版社: 北京:中国电力出版社
- ISBN:9787512308923
- 出版时间:2010
- 标注页数:571页
- 文件大小:5MB
- 文件页数:585页
- 主题词:C语言-程序设计
PDF下载
下载说明
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