Exceptional C++中文版
|
|
| 新书城图书编号:142250 |
| 图书ISBN:7111202589 |
| 出版时间:2007-1-1 |
| 出版社:机械工业出版社 |
| 作者:美 Herb Sutter 聂雪军译 |
|
市场价格:¥29 |
|
普通会员:¥23.2
|
80折 |
|
VIP会员:¥21.75
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
本书通过示例的方式来讲述如何用标准C++进行正确的软件开发。全书共分8章,包括范型程序设计与C++标准库、异常安全性的问题与技术、类的设计与继承、编译器防火墙和Pimpl惯用法、名字查找名字空间和接口规则、内存管理、误区陷阱以及错误的惯用法等。本书内容深入,论证严谨,作者权威,可帮助读者编写效率更高、更加健壮的C++代码。.
本书适合有一定编程经验的C++程序员阅读,也可作为提高C++编程水平的参考书籍。
本书通过示例的方式来讲述如何用标准C++进行正确的软件开发。您是否喜欢解决一些复杂的C++难题?是否喜欢编写健壮的和可扩展的代码?那么您可以花几分钟的时间来研究一些很难的C++设计问题和编程问题。..
本书中所讨论的问题不仅会让您感到有趣,而且还会帮助您成为一名顶尖的C++程序员。书中每个问题都给出了难度系数,这些问题都是用来说明一些微妙的编程错误以及在程序设计上的考虑。在阅读书中给出的解答之前,您可以首先尝试自己给出解答,然后再阅读书中对这些问题给出的详细分析。
|
|
|
|
【图书目录】
|
“C++设计新思维”丛书前言
译者序.
序言
前言
第1章泛型程序设计与C++标准库1
条款1:迭代器1
条款2:大小写不敏感的字符串—之一3
条款3:大小写不敏感的字符串—之二7
条款4:可重用性最大的泛型容器—之一9
条款5:可重用性最大的泛型容器—之二9
条款6:临时对象16
条款7:标准库的使用(再论临时对象)21
第2章异常安全性的问题与技术23
条款8:编写异常安全的代码—之一23
条款9:编写异常安全的代码—之二27
条款10:编写异常安全的代码—之三30
条款11:编写异常安全的代码—之四34
条款12:编写异常安全的代码—之五36
条款13:编写异常安全的代码—之六41
条款14:编写异常安全的代码—之七46
条款15:编写异常安全的代码—之八48
条款16:编写异常安全的代码—之九50
条款17:编写异常安全的代码—之十54
条款18:代码的复杂性—之一55
条款19:代码的复杂性—之二58
第3章类的设计与继承63
条款20:类的编写技巧63
条款21:对虚函数进行重载68
条款22:类之间的关系—之一73
条款23:类之间的关系—之二76
条款24:继承的使用和误用81
条款25:面向对象程序设计..89
第4章编译器防火墙和Pimpl惯用法91
条款26:将编译期依赖性降到最低—之一91
条款27:将编译期依赖性降到最低—之二93
条款28:将编译期依赖性降到最低—之三97
条款29:编译防火墙99
条款30:FastPimpl惯用法102
第5章名字查找.名字空间和接口规则109
条款31:名字查找与接口规则—之一109
条款32:名字查找与接口规则—之二111
条款33:名字查找和接口规则—之三119
条款34:名字查找与接口规则—之四122
第6章内存管理129
条款35:内存管理—之一129
条款36:内存管理—之二131
条款37:auto_ptr136
第7章误区.陷阱以及错误的惯用法147
条款38:对象标识147
条款39:自动转换149
条款40:对象的生存期—之一151
条款41:对象的生存期—之二153
第8章其他主题161
条款42:变量的初始化161
条款43:正确地使用const162
条款44:类型转换169
条款45:bool174
条款46:转调函数177
条款47:控制流程179
参考文献186
后记...187
|
|
|
|