大规模C++程序设计PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:(美)洛科什著
- 出 版 社:北京:机械工业出版社
- 出版年份:2014
- ISBN:9787111474258
- 页数:548 页
第0章 概述 1
0.1 从C到C++ 1
0.2 使用C++开发大型项目 2
0.3 重用 9
0.4 质量 10
0.5 软件开发工具 12
0.6 小结 12
第一部分 基础知识 15
第1章 预备知识 15
1.1 多文件C++程序 15
1.2 typedef声明 22
1.3 断言语句 22
1.4 编程风格 23
1.5 迭代器 28
1.6 逻辑设计表示法 34
1.7 继承与分层 40
1.8 最小化 41
1.9 小结 42
第2章 基本规则 44
2.1 概述 44
2.2 成员数据访问 45
2.3 全局名字空间 48
2.4 包含卫哨 56
2.5 冗余包含卫哨 58
2.6 文档 61
2.7 标识符命名规则 63
2.8 小结 64
第二部分 物理设计概念 69
第3章 组件 69
3.1 组件与类 69
3.2 物理设计规则 75
3.3 依赖关系 83
3.4 隐含依赖 86
3.5 提取实际的依赖 91
3.6 友元关系 93
3.7 小结 99
第4章 物理层 101
4.1 软件测试的一个比喻 101
4.2 一个复杂的子系统 102
4.3 测试“好”接口的难度 105
4.4 可测性设计 107
4.5 隔离测试 109
4.6 非循环物理依赖 111
4.7 层次编号 112
4.8 分层和增量测试 117
4.9 测试一个复杂子系统 121
4.10 可测性与测试 122
4.11 循环物理依赖 123
4.12 累积组件依赖 124
4.13 物理设计质量 128
4.14 小结 132
第5章 层次化 134
5.1 循环物理依赖的一些来源 134
5.2 升级 142
5.3 降级 149
5.4 不透明指针 158
5.5 哑数据 164
5.6 冗余 171
5.7 回调方法 175
5.8 管理者类 184
5.9 分解 187
5.10 升级封装 199
5.11 小结 208
第6章 隔离 209
6.1 从封装到隔离 210
6.2 C++结构和编译时耦合 214
6.3 局部隔离技术 223
6.4 整体的隔离技术 249
6.5 过程接口 275
6.6 隔离或不隔离 288
6.7 小结 304
第7章 包 306
7.1 从组件到包 306
7.2 注册包前缀 312
7.3 包层次化 319
7.4 包隔离 323
7.5 包群 325
7.6 发布过程 328
7.7 main程序 335
7.8 启动 341
7.9 小结 351
第三部分 逻辑设计问题 355
第8章 组件架构 355
8.1 抽象和组件 355
8.2 组件接口设计 356
8.3 封装程度 359
8.4 辅助实现类 368
8.5 小结 372
第9章 函数设计 374
9.1 函数接口说明 374
9.2 在接口中使用的基本类型 406
9.3 特殊情况函数 415
9.4 小结 421
第10章 对象实现 425
10.1 成员数据 425
10.2 函数定义 430
10.3 内存管理 439
10.4 在大型项目中使用C++模板 466
10.5 小结 477
附录A 协议层设计模式 480
附录B 实现一个与ANSI C兼容的C++接口 501
附录C 一个依赖提取器包/分析器包 509
附录D 快速参考 531
参考文献 546
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019