图书介绍
C++编程风格PDF|Epub|txt|kindle电子书版本网盘下载
![C++编程风格](https://www.shukui.net/cover/4/30380879.jpg)
- (美)卡吉尔著;聂雪军译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115295064
- 出版时间:2013
- 标注页数:204页
- 文件大小:9MB
- 文件页数:222页
- 主题词:C语言-程序设计
PDF下载
下载说明
C++编程风格PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 抽象1
1.1 编程风格示例:计算机的定价1
1.2 找出共同的抽象5
1.3 类之间的区别9
1.4 属性与行为9
1.5 再次引入继承12
1.6 去掉枚举13
小结16
参考文献17
练习17
2 一致性21
2.1 编程风格示例:string类21
2.2 明确定义的状态23
2.3 物理状态的一致性24
2.4 类不变性25
2.5 动态内存的一致性27
2.6 动态内存的回收28
2.7 编程风格示例:第二种方法29
小结35
参考文献36
练习36
3 不必要的继承41
3.1 编程风格示例:堆栈41
3.2 继承作用域准则44
3.3 继承关系46
3.4 封装50
3.5 接口与实现52
3.6 模板56
小结58
参考文献58
练习58
4 虚函数59
4.1 编程风格示例:车辆与车库59
4.2 一致性63
4.3 基类的析构函数65
4.4 继承66
4.5 耦合69
小结75
参考文献75
练习75
5 运算符的重载77
5.1 运算符重载的基本概念77
5.2 编程风格示例:FileArray类82
5.3 对实现的继承89
5.4 程序设计中的权衡:重载运算符和成员函数94
小结95
参考文献96
练习96
6 包装97
6.1 一个用C编写的库97
6.2 编程风格示例:用C++对dirent进行包装98
6.3 多个Directory对象100
6.4 构造函数中的失败103
6.5 对失败状态的公有访问105
6.6 错误信息参数107
小结111
参考文献111
练习111
7 效率113
7.1 编程风格示例:Biglnt类114
7.2 Biglnt的使用120
7.3 动态字符串的长度121
7.4 动态字符串的数量123
7.5 客户代码127
7.6 改写Biglnt129
小结135
参考文献135
练习135
8 案例研究137
8.1 编程风格示例:有限状态机137
8.2 初始化142
8.3 耦合150
8.4 内聚154
8.5 模块类与抽象数据类型157
8.6 属性与行为160
8.7 泛化165
参考文献169
练 习170
9 多重继承171
9.1 多重继承中的二义性171
9.2 有向无环继承图173
9.3 分析虚基类176
9.4 编程风格示例:Monitor类183
9.5 编程风格示例:虚基类187
9.6 多重协议继承192
小结195
参考文献195
练习195
10 摘要199
第1章:抽象199
第2章:一致性199
第3章:不必要的继承200
第4章:虚函数200
第5章:运算符的重载201
第6章:包装201
第7章:效率201
第8章:案例研究202
第9章:多重继承202