Big C++中文版PDF电子书下载
- 电子书积分:22 积分如何计算积分?
- 作 者:(美)Cay Horstmann,Timothy Budd著;姚爱红,张国印,李健利等译
- 出 版 社:北京:电子工业出版社
- 出版年份:2007
- ISBN:7121026554
- 页数:820 页
第1章 绪论 1
1.1 计算机的概念 1
1.2 程序设计的概念 1
1.3 计算机的组织结构 2
1.4 将人类易读的程序转换成机器代码 5
1.5 程序设计语言 6
1.6 程序设计语言的设计和演变 6
1.7 熟悉计算机 8
1.8 编译一个简单的程序 10
1.9 错误 13
1.10 编译过程 15
1.11 算法 16
本章小结 17
补充阅读材料 18
复习题 18
编程练习 19
第2章 基本数据类型 21
2.1 数值类型 21
2.2 输入和输出 26
2.3 赋值 29
2.4 常量 33
2.5 算术运算 36
2.6 字符串 41
本章小结 45
补充阅读材料 45
复习题 45
编程练习 48
第3章 对象 51
3.1 创建对象 51
3.2 使用对象 52
3.3 现实化的对象 55
3.4 显示图形 57
3.5 图形结构 58
3.6 选择坐标系 62
3.7 获取图形窗口的输入 63
3.8 可视化信息与数字信息的比较 64
本章小结 67
补充阅读材料 67
复习题 68
编程练习 69
第4章 基本控制流 72
4.1 if语句 72
4.2 if/else语句 74
4.3 关系运算符 76
4.4 输入确认 78
4.5 简单的循环 81
4.6 处理一列输入 84
4.7 使用布尔变量 85
本章小结 90
补充阅读材料 90
复习题 90
编程练习 92
5.1 将函数视为黑盒 97
5.2 编写函数 97
第5章 函数 97
5.3 函数注释 100
5.4 返回值 102
5.5 参数 104
5.6 副作用 106
5.7 过程 107
5.8 引用参数 108
5.9 变量作用域和全局变量 110
5.10 逐步求精法 112
5.11 从伪代码到代码 113
5.12 走查 118
5.13 前提条件 122
本章小结 125
补充阅读材料 125
复习题 125
编程练习 129
第6章 类 133
6.1 发现类 133
6.2 接口 135
6.3 封装 138
6.4 成员函数 139
6.5 默认构造函数 142
6.6 带有参数的构造函数 145
6.7 访问数据域 148
6.8 成员函数与非成员函数的比较 149
6.9 单独编译 151
本章小结 155
补充阅读材料 155
复习题 155
编程练习 156
第7章 控制流进阶 160
7.1 多项选择 160
7.2 嵌套分支 165
7.3 布尔运算 168
7.4 德·摩根定律 171
7.5 for循环 173
7.6 do循环 177
7.7 嵌套循环 179
7.8 处理文本输入 182
7.9 模拟 186
本章小结 189
补充阅读材料 190
复习题 190
编程练习 193
第8章 测试与调试 197
8.1 单元测试 197
8.2 测试用例的选择 200
8.3 测试用例的评估 202
8.4 断言 204
8.5 程序跟踪 204
8.6 调试器 205
8.7 策略 211
8.8 调试器的局限性 212
复习题 214
补充阅读材料 214
本章小结 214
编程练习 215
第9章 向量和数组 217
9.1 使用向量聚集数据项 217
9.2 向量下标 219
9.3 向量参数和返回值 223
9.4 平行向量 229
9.5 数组 232
本章小结 242
复习题 243
补充阅读材料 243
编程练习 244
第10章 指针 250
10.1 指针与内存分配 250
10.2 释放动态内存 253
10.3 指针的常见用法 255
10.4 数组和指针 259
10.5 指向字符串的指针 262
本章小结 264
复习题 265
编程练习 267
11.1 派生类 269
第11章 继承 269
11.2 调用基类构造函数 273
11.3 调用基类成员函数 274
11.4 多态性 279
本章小结 286
复习题 286
编程练习 290
第12章 流 292
12.1 读写文本文件 292
12.2 流类的继承层次 295
12.3 字符串流 297
12.4 命令行实参 300
12.5 随机访问 304
本章小结 309
补充阅读材料 309
复习题 309
编程练习 310
第13章 面向对象设计 314
13.1 软件生命周期 314
13.2 CRC卡 317
13.3 内聚 318
13.4 耦合 320
13.5 类之间的关系 321
13.6 关联的实现 323
13.7 实例学习:打印发票 324
13.8 实例学习:教学游戏 333
本章小结 347
补充阅读材料 348
复习题 348
编程练习 348
第14章 递归 351
14.1 三角形数字 351
14.2 排列 354
14.3 递归式地思考 358
14.4 递归辅助函数 361
14.5 相互递归 362
14.6 递归的效率 365
本章小结 370
复习题 370
编程练习 371
第15章 排序与查找 374
15.1 选择排序 374
15.2 选择排序算法的剖析 376
15.3 选择排序算法的性能分析 377
15.4 合并排序 378
15.5 合并排序算法分析 381
15.6 查找 384
15.7 二分查找 386
15.8 实际数据的查找和排序 388
本章小结 390
补充阅读材料 390
复习题 390
编程练习 392
16.1 链表 394
第16章 数据结构导论 394
16.2 链表的实现 397
16.3 堆栈与队列 407
16.4 其他标准容器类 409
16.5 标准算法 410
本章小结 411
补充阅读材料 411
复习题 411
编程练习 412
第17章 运算符重载 414
17.1 运算符重载 414
17.2 实例学习:分数 417
17.3 简单算术运算符的重载 423
17.4 比较运算符的重载 424
17.5 输入和输出的重载 425
17.6 自增和自减运算符的重载 427
17.7 赋值运算符的重载 429
17.8 转换运算符的重载 430
17.9 下标运算符的重载 432
17.10 函数调用运算符的重载 433
17.11 实例学习:矩阵 436
复习题 442
补充阅读材料 442
本章小结 442
编程练习 443
第18章 内存管理 444
18.1 内存分类 444
18.2 常见内存错误 446
18.3 构造函数 451
18.4 析构函数 458
18.5 引用计数 464
18.6 实例学习:矩阵(续) 468
补充阅读材料 470
复习题 470
本章小结 470
编程练习 475
第19章 异常处理 479
19.1 异常情况的处理 479
19.2 处理异常的其他机制 480
19.3 异常 485
19.4 实例学习:矩阵(续) 495
本章小结 499
补充阅读材料 499
编程练习 500
复习题 500
第20章 名字作用域的管理 502
20.1 封装 502
20.2 名字作用域 503
20.3 受保护的作用域 507
20.4 友元 509
20.5 嵌套类 511
20.6 私有继承和名字 513
20.7 命名空间 514
20.8 实例学习:矩阵(续) 517
本章小结 520
编程练习 521
补充阅读材料 521
复习题 521
第21章 多态 523
21.1 类的继承层次结构 523
21.2 多态变量 524
21.3 虚覆盖和非虚覆盖 526
21.4 纯虚成员函数 529
21.5 运行时类型信息的获取 530
21.6 切割与多态 533
21.7 多重继承 533
21.8 软件框架 538
复习题 541
本章小结 541
补充阅读材料 541
编程练习 542
第22章 模板 544
22.1 模板函数 544
22.2 编译时多态 547
22.3 模板类 548
22.4 模板链表 550
22.5 非类型的模板实参 553
22.6 使用模板参数设置行为 554
22.7 实例学习:矩阵(续) 556
本章小结 559
补充阅读材料 559
复习题 559
编程练习 559
第23章 标准模板库——容器 561
23.1 STL简介 561
23.2 基本容器类 561
23.3 栈及队列适配器 573
23.4 集合 577
23.5 映射 579
23.6 实例学习:Dijkstra最短路径算法 586
本章小结 590
补充阅读材料 590
复习题 590
编程练习 590
第24章 标准模板库——迭代器与算法 592
24.1 松耦合产生功能强大的库 592
24.2 迭代器 592
24.3 函数、生成器和谓词 595
24.4 泛型算法 599
24.6 流迭代器 606
24.5 插入型迭代器 606
24.7 标准函数对象、谓词及绑定器 607
24.8 实例学习:文件合并排序 608
本章小结 611
补充阅读材料 611
复习题 611
编程练习 611
第25章 统一建模语言 614
25.1 图形符号 614
25.2 用例 614
25.3 UML类图 615
25.4 序列图 617
25.5 状态图 618
25.6 实例学习:语音邮件系统 618
本章小结 637
补充阅读材料 637
复习题 638
编程练习 638
第26章 设计模式导论 640
26.1 ITERATOR(迭代器)模式 640
26.2 模式的概念 641
26.3 ADAPTER(适配器)模式 644
26.4 TEMPLATE METHOD(模板方法)模式 646
26.5 函数对象与STRATEGY(策略)模式 648
26.6 COMPOSITE(组成)模式 650
26.7 实例学习:使用模式 652
本章小结 664
补充阅读材料 665
复习题 665
编程练习 665
第27章 图形用户界面 667
27.1 wxWindows工具包 667
27.2 框架窗口 668
27.3 向框架窗口中添加文本控件 671
27.4 菜单 673
27.5 事件处理 674
27.6 布局管理 677
27.7 绘制 679
27.8 鼠标事件 682
27.9 对话框 686
27.10 实例学习:时钟游戏的GUI 688
本章小结 697
复习题 697
编程练习 697
28.1 数据库信息的组织 699
第28章 关系数据库 699
28.2 查询 703
28.3 数据库的安装 708
28.4 C++中的数据库编程 711
28.5 实例学习:访问发货单数据库 714
本章小结 721
补充阅读材料 722
复习题 722
编程练习 722
附录A C++语言编码指南 724
附录B 关键字小结 731
附录C 运算符小结 733
附录D 转义字符序列 735
附录E ASCII码表 736
附录F 数字系统 737
附录G 位运算和移位运算 742
附录H UML摘要 744
附录I C++与Java的比较 747
附录J 遗留的C++特性 752
附录K C++库概要 759
术语表 771
索引 785
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《复分析 英文版》(中国)李娜,马立新 2019
- 《生物化学 本科临床 英文版》张晓伟 2018
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《Flash CC动画制作实用教程 中文版》麓山文化 2019
- 《代数簇 英文版》(荷)Eduard Lo 2019
- 《全国高等教育艺术设计专业规划教材 AutoCAD2020中文版标准教程》(中国)张莉,周子良,何婧 2019
- 《高等学校中外合作办学适用教材 高等数学 上 英文版》(中国)潘斌,牛宏,陈丽 2019
- 《全国高等学校药学类专业教材 药理学 英文版》殷明,朱依谆主编 2017
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017