时代网-网上书店、网上书城、网上商城;网上购书、订购杂志、网上购物;在线销售图书、杂志、音像、数码软件等商品
电话订购图书、杂志、音像、机票
 注册/登录我的帐户Cart 购物车 | 帮助中心
商品搜索 
 
|

特价促销商品


德川家康13:长河落日
市场价:26
促销价:15.08


大便书(新体检手册)
市场价:29
促销价:17.4


求医不如求己2
市场价:29
促销价:17.4


求医不如求己
市场价:29
促销价:17.4


藏地密码.3
市场价:28
促销价:16.24


印象中国-张艺谋传
市场价:38
促销价:26.6

您最近的浏览历史

暂无浏览历史
MORE DFFECTIVE C++(英文版)
作  者:(美)迈耶斯  
出 版 社: 机械工业出版社
  • 出版时间:2006-06-09
  • ISBN:7111188306
  • 商品缺货注意:此商品已经缺货,如需购买请先登记!
  • 请到货通知我: (请输入Email地址)
定价:¥39.00  时代网价:33.15 折扣:85 节省:¥5.85 
 配送区域:成都市区免费送货上门、货到付款;四川其它地区送货上门、货到付款。全国范围内使用支付宝支付,先收货,后付款,安全方便(支付宝信任商家)。查看具体配送区域

关注过此商品的顾客还关注过

内容简介

本书主要内容一些经过验证的用来改善程序效率的方法,包括检验c++语言特性所带来的时间和空间上的成本。全面地描述了C++专家所使用的高级技术,包括placement new、 virtual constructors、smart pointers、reference counting、proxy classes和double-disoatching等以实例说明异常处理带给C++类和函数的冲击。介绍新的语言特性,成员模板、标准模板库等。如果你的编译器不支持这些特性,本书还介绍了如何不利用它们完成工作。
作者简介:
迈耶斯,拥有布朗大学计算机科学博士学位,是世界上最著名的C++软件开发权威之一。他的“EffectiveC++两卷本”,开辟了技术图书写作新风格。他曾担任《C++Report》杂志的专栏专作家,经常为《C/C++Users Journal》和《Dr.Dobb's Jornal》撰稿。

目录介绍

Acknowledgments
Introduction
Basics
Item 1: Distinguish between pointers and references.
Item 2: Prefer C++-style casts.
Item 3: Never treat arrays polymorphically.
Item 4: Avoid gratuitous default constructor's.
Operators
Item 5: Be wary of user-defined conversion functions.
Item 6: Distinguish between prefix and postfix forms of
increment and decrement operators.
Item 7: Never overload &&, ] ], or ,.
Item 8: Understand the different meanings of new
and delete.
Exceptions
Item 9: Use destructors to prevent resource leaks.
Item I0: Prevent resource leaks in constructors.
Item I I: Prevent exceptions from leaving destructors.
Item 12: Understand how throwing an exception differs from
passing a parameter or calling a virtual function.
Item 13: Catch exceptions by reference.
Item 14: Use exception specifications judiciously.
Item 15: Understand the costs of exception handling.
Efficiency
Item 16: Remember the 80-20 rule.
Item 17: Consider using lazy evaluation.
Item 18: Amortize the cost of expected computations.
Item 19: Understand the origin of temporary objects.
Item 20: Facilitate the return value optimization.
Item 21: Overload to avoid implicit type conversions.
Item 22: Consider using op-- instead of stand-alone op.
Item 23: Consider alternative libraries.
Item 24: Understand the costs of virtual functions, multiple
inheritance, virtual base classes, and RTTI.
Techniques
Item 25: Virtualizing constructors and non-member functions.
Item 26: Limiting the number of objects of a class.
Item 27: Requiring or prohibiting heap-based objects.
Item 28: Smart pointers.
Item 29: Reference counting.
Item 30: Proxy classes.
Item 31: Making functions virtual with respect to more than one object.
Miscellany
Item 32: Program in the future tense.
Item 33: Make non-leaf classes abstract.
Item 34: Understand how to combine C++ and C in the same program.
Item 35: Familiarize yourself with the language standard.
Recommended Reading
An auto__ptr Implementation
General Index
Index of Example Classes, Functions, and Templates
所有评论来自于在时代网购买过此商品的顾客
商品问答 查看所有问答



增值电信业务经营许可证:川B2-20060186 更低价格、更多选择、更方便;网上购书、订购杂志上时代网; 西南地区领先的网上书店、网上书城,您身边的网上书店!

邮政地址:(610041) 四川省成都市高新区衣冠庙邮局C-38信箱 电话订购:(028) 8688 8688 QQ订购咨询:250637647 业务合作:3443912 淘宝旺旺:时代网上书店

时代网使用条件 | 时代网隐私声明    Copyright  时代网(vsvt.com)  2004-2008, All Rights Reserved 蜀ICP备05000965号 总经理邮箱