C++实用工具箱编制技术与实例PDF电子书下载
- 电子书积分:8 积分如何计算积分?
- 作 者:迪克等编写
- 出 版 社:北京希望电脑公司
- 出版年份:1993
- ISBN:7507708217
- 页数:139 页
前言 1
第一章 软件危机 2
1.1 库的失败 2
1.2 面向对象方法 3
1.3 为可再用而设计 4
1.4 练习 5
第二章 C++导论 6
2.1 参量原型 6
2.2 类型安全连接 7
2.3 函数重载 7
2.4 引用 8
2.5 类 9
2.6 常量成员函数 11
2.7 运算符重载 11
2.8 构造函数 15
2.9 析构函数 16
2.10 继承 17
2.11 练习 17
第三章 一个扩充比较 19
3.1 TextLine:C版本 19
3.2 TextLine:C++版本 20
3.3 TextLine的最后一个回合 23
3.4 练习 25
第四章 类的设计 26
4.1 抽象数据类型 26
4.1.1 表示矩形 26
4.1.2 矩形:抽象数据类型 28
4.1.3 组合表示和抽象数据类型 28
4.1.4 优点是什么? 29
4.2 存取函数和变换函数 29
4.2.1 变换函数 31
4.2.2 何时成为公共的 32
4.3 练习 33
5.1 特殊化:正方形类 34
第五章 继承 34
5.1.1 原来设计中的缺陷 35
5.2 因子化:GeomObject类 36
5.2.1 使用公共基类 36
5.2.2 实现包围边框测试 37
5.2.3 矩形的新版本 38
5.3 虚拟函数 39
5.4 练习 40
第六章 综合 41
变换函数的一个技巧 42
6.1 点算术 44
6.2 析构点算法 45
6.3 转到三维 46
6.4 练习 47
7.1 抽象位集 48
第七章 位集 48
7.2 基本实现 49
7.3 通用位集 51
7.4 处理编译程序头脑死亡 53
7.5 练习 55
第八章 表 56
8.1 表的基础 56
8.1.1 表的元素 56
8.1.2 表头 58
8.2 类型检查的问题 60
8.3 关于虚拟函数的实现注释 61
8.4 练习 62
第九章 数组 63
9.1 一个数组类 63
9.1.1 TArray和实际数组之间的区别 64
9.1.2 性能 65
9.2 有界数组类 66
9.2.1 性能 67
9.3 改进TArray的设计 67
9.3.1 重复设计十分重要 68
9.4 练习 69
第十章 动态数组 71
10.1 TDynamicArray::grow()的问题 72
10.2 通用数组 74
10.2.1 调试通用类 76
10.3 使BoundedArray通用 76
10.4 练习 77
第十一章 二叉树 78
11.1 实现二叉树 78
11.1.1 不太直接是件好事 80
11.2 使BinaryTree通用 82
11.3 处理昂贵的比较 84
11.4 练习 85
第十二章 哈希表 86
12.1 哈希表的基础 86
12.1.1 哈希表中有什么? 87
12.1.2 多少个bucket? 88
12.1.3 选择哈希函数 88
12.2 实现接口 89
12.3 扩展接口 91
12.4 通用哈希表 93
12.4.1 建立HashTable 94
12.5 练习 95
第十三章 指针类 96
13.1 基本版本 96
13.2 运算符++的问题 98
13.3 分配和释放 99
13.4 通用指针 100
13.5 引用计数 101
13.4.1 有关设计的观点 101
13.5.1 使用RPtr通用 103
13.6 练习 105
第十四章 原子 106
14.1 限制 106
14.1.1 构造 107
14.1.2 插入 108
14.2 实现的不足 109
14.1.3 查找原子 109
14.2.1 建立哈希算法 111
14.3 练习 112
第十五章 内存管理 113
15.1 传统的内存管理 113
15.2 C++的解决方法:运算符new()和delete() 114
15.2.1 当对象被再用时 115
15.2.2 强迫的构造和析构 116
16.1.1 明显的情况 117
第十六章 调整性能 117
16.1 使用inline 117
16.1.2 条件执行 118
16.1.3 循环 118
16.1.4 其他情况 118
16.2 寄存器分配 118
16.2.1 有多少个寄存器? 119
16.2.2 重要变量 119
16.2.3 有效地使用作用域 119
16.2.4 小结 120
16.3 按引用传递 121
第十七章 模板 122
17.1 模板 122
17.2 对变量和常量的参数化 124
17.3 用模板建立数组类 125
附录 完整的类 128
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《Adobe Photoshop 新手快速进阶实例教学》王楠 2019
- 《管理者的思维工具》(美)詹姆斯.曼特罗(JamesManktelow)朱利安·伯金肖(JulianBirkins 2019
- 《万物探索 交通工具》焦庆锋主编 2018
- 《污水处理PPP项目实施方案编制实务》王雁然,方俊,朱立冬 2019
- 《跨境电商英语口语实例大全》苏茜责任编辑;(中国)罗芳 2019
- 《常用工具软件立体化教程》谭桂华,王伟,彭凯 2019
- 《皮瓣移植实例彩色图谱》邢新,杨超,郭伶俐主编 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《学前儿童发展心理学 第2版》刘万伦主编;王文秀,甘卫群,刘万伦编写人员 2019
- 《课堂上听不到的历史传奇 世界政治军事名人 初中版》顾跃忠等编著 2015
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《液固旋流分离新技术》中国化工学会组织编写;汪华林等著 2019
- 《奶制品化学及生物化学》(爱尔兰)福克斯(FoxP.F.)等 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《莎士比亚公司》(美)西尔薇亚·比奇 2020
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 七年级 上 配人教版》周志英总主编 2019
- 《北京人民艺术剧院剧本系列 白露》刘国华,马鹏程 2019
- 《北京模式》吴建繁,王德海,朱岩编 2017