C++编程风格PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:(美)Tom Cargill著;聂雪军译
- 出 版 社:北京:机械工业出版社
- 出版年份:2007
- ISBN:7111203631
- 页数:181 页
译者序 1
前言 1
第0章 概述 1
参考文献 4
第1章 抽象 5
1.1 编程风格示例:计算机的定价 5
1.2 找出共同的抽象 8
1.3 类之间的区别 11
1.4 属性与行为 12
1.5 再次引入继承 15
1.6 去掉枚举 16
小结 18
参考文献 19
练习 19
第2章 一致性 23
2.1 编程风格示例:string类 23
2.2 明确定义的状态 25
2.3 物理状态的一致性 26
2.4 类不变性 27
2.5 动态内存的一致性 28
2.6 动态内存的回收 29
2.7 编程风格示例:第二种方法 31
小结 36
参考文献 37
练习 37
第3章 不必要的继承 41
3.1 编程风格示例:堆栈 41
3.2 继承作用域准则 44
3.3 继承关系 45
3.4 封装 49
3.5 接口与实现 51
3.6 模板 54
小结 55
练习 56
参考文献 56
第4章 虚函数 57
4.1 编程风格示例:车辆与车库 57
4.2 一致性 60
4.3 基类的析构函数 62
4.4 继承 63
4.5 耦合 65
小结 71
参考文献 71
练习 71
第5章 运算符的重载 73
5.1 运算符重载的基本概念 73
5.2 编程风格示例:FileArray类 77
5.3 对实现的继承 83
5.4 程序设计中的权衡:重载运算符和成员函数 88
小结 89
参考文献 89
练习 89
第6章 包装 91
6.1 一个用C编写的库 91
6.2 编程风格示例:用C++对dirent进行包装 92
6.3 多个Directory对象 93
6.4 构造函数中的失败 96
6.5 对失败状态的公有访问 98
6.6 错误信息参数 99
小结 103
参考文献 103
练习 104
第7章 效率 105
7.1 编程风格示例:BigInt类 106
7.2 BigInt的使用 111
7.3 动态字符串的长度 112
7.4 动态字符串的数量 114
7.5 客户代码 118
7.6 改写BigInt 119
小结 124
参考文献 125
练习 125
第8章 案例研究 127
8.1 编程风格示例:有限状态机 127
8.2 初始化 131
8.3 耦合 137
8.4 内聚 141
8.5 模块类与抽象数据类型 144
8.6 属性与行为 146
8.7 泛化 150
练习 154
参考文献 154
第9章 多重继承 155
9.1 多重继承中的二义性 155
9.2 有向无环继承图 157
9.3 分析虚基类 159
9.4 编程风格示例:Monitor类 165
9.5 编程风格示例:虚基类 169
9.6 多重协议继承 174
小结 176
参考文献 177
练习 177
第10章 规则总结 179
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《时装品牌风格设计解码》李艾虹著 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《中国流行音乐的历史演变与多元化风格探析》刘迪责编;赵亮 2020
- 《普通高等院校“十三五”规划艺术教育系列 江西风格声乐作品选 钢琴伴奏实训教程》(中国)李文,白栋梁,雷蕾 2019
- 《歌唱技法与风格研究》陈果著 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《素系风格》林伟欣著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019