![Exceptional C++中文版:47个C++难题、编程问题和解决方案[按需印刷]](http://images.china-pub.com/ebook30001-35000/33333/zcover.jpg)
| C++大师 Herb Sutter 的经典作品! 书中每个问题都给出了难度系数,这些问题都是用来说明一些微妙的编程错误以及在程序设计上的考虑。 |
| Herb Sutter是广受赞誉的Exceptional三卷本(《Exceptional C++》、《More Exceptional C++》和《Exceptional C++ Style》)的作者,还曾发表了上百篇软件开发方面的技术文章和论文。他是ISO C++标准委员会的主席、《C/C++ Users Journal》的撰稿编辑和专栏作者。同时,他还担任Microsoft Visual C++架构师,负责C++语言在.NET编程环境扩展(C/CLl)方面的工作。您可以通过www.gotw.ca网站来联系他。... .. << 查看详细 |
| “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:fast pimpl惯用法 102 第5章 名字查找、名字空间和接口规则 109 条款31:名字查找与接口规则—之一 109 条款32:名字查找与接口规则—之二 111 条款33:名字查找和接口规则—之三 119 条款34:名字查找与接口规则—之四 122 第6章 内存管理 129 条款35:内存管理—之一 129 条款36:内存管理—之二 131 条款37:auto_ptr 136 第7章 误区、陷阱以及错误的惯用法 147 条款38:对象标识 147 条款39:自动转换 149 条款40:对象的生存期—之一 151 条款41:对象的生存期—之二 153 第8章 其他主题 161 条款42:变量的初始化 161 条款43:正确地使用const 162 条款44:类型转换 169 条款45:bool 174 条款46:转调函数 177 条款47:控制流程 179 参考文献 186 后记 ... 187 |
商品评论(0条)