More Effective C++-35个改善编程与设计的有效方法-中文版

节选

[

继Effective C++之后,Scott Meyers于1996推出这本“续集”。条款变得比较少,页数倒是多了一些,原因是这次选材比“**集”更高阶,尤其是第5章。Meyers将此章命名为技术(techniques),并明白告诉你,其中都是一些patterns,例如virtual constructors,smart pointers,reference counting,proxy classes,double dispatching……这一章的每个条款篇幅都达15~30 页之多,实在让人有“山重水复疑无路,柳暗花明又一村”之叹。 虽然出版年代稍嫌久远,但本书并没有第2版,原因是当其出版之时(1996),C++ Standard已经几乎定案,本书即依当时的标准草案而写,其与现今的C++ 标准规范几乎相同。而且可能变化的几个弹性之处,Meyers也都有所说明与提示。读者可以登录作者提供的网址,看看上下两集的勘误与讨论(数量之多,令人惊恐。幸好多是技术讨论或文字斟酌,并没有什么重大误失)。

]

内容简介

[

较少,页数倒是多了一些,原因是这次选材比“**集”更高阶,尤其是第5章。meyers将此章命名为技术(techniques),并明白告诉你,其中都是一些patterns,例如virtual constructors,smart pointers,reference counting,proxy classes,double dispatching……这一章的每个条款篇幅都达15~30 页之多,实在让人有“山重水复疑无路,柳暗花明又一村”之叹。
虽然出版年代稍嫌久远,但本书并没有第2版,原因是当其出版之时(1996),c++ standard已经几乎定案,本书即依当时的标准草案而写,其与现今的c++ 标准规范几乎相同。而且可能变化的几个弹性之处,meyers也都有所说明与提示。读者可以登录作者提供的网址,看看上下两集的勘误与讨论(数量之多,令人惊恐。幸好多是技术讨论或文字斟酌,并没有什么重大误失)。

]

目录

译序(侯捷)导读(introduction)基础议题(basics) 条款1:仔细区别 pointers 和 references distinguish between pointers and references. 条款2:*好使用 c++ 转型操作符 prefer c++-style casts. 条款3:绝对不要以多态(polymorphically)方式处理数组 never treat arrays polymorphically. 条款4:非必要不提供 default constructor  avoid gratuitous default constructors.操作符(operators)  条款5:对定制的“类型转换函数”保持警觉 be wary of user-defined conversion functions. 条款6:区别 increment/decrement 操作符的

封面

More Effective C++-35个改善编程与设计的有效方法-中文版

书名:More Effective C++-35个改善编程与设计的有效方法-中文版

作者:暂无

页数:317

定价:¥59.0

出版社:电子工业出版社

出版日期:2011-01-01

ISBN:9787121125706

PDF电子书大小:123MB 高清扫描完整版



本文标题:《More Effective C++-35个改善编程与设计的有效方法-中文版》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!