图书介绍

C++编程风格2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C++编程风格
  • (美)Tom Cargill著;聂雪军译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111203631
  • 出版时间:2007
  • 标注页数:181页
  • 文件大小:7MB
  • 文件页数:192页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++编程风格PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

译者序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 改写BigInt119

小结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

热门推荐