购物车 0 件商品 共 ¥0.0

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

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

评分: 已有0人评价

分享到:

作者:(美)Scott Meyers
出版社:机械工业出版社
出版日期:2007-04
ISBN:9787111210702
版次:1版 页数:15,230页 字数:444 开本:小16开
包装:平装

定价:35.0 折扣:75折
蔚蓝价:¥26.3 vip(2-3星):¥25.6 svip(4-5星):¥24.9

我要买:

暂时缺货,您可以进行
 

内容简介

本书所给出的建议都是源于日常编程实践的一些真知灼见。和它的姊
妹篇《Effective C++》一样,本书是每个C++开发者必不可少的书籍。
       作者Meyers在本书中为我们呈现了35种用于提升程序和设计的新方法
。根据多年的经验,Meyers解释了如何才能编写更高效的C++软件:运行效
率更高,更为健壮、更为稳定、更容易移植以及更易于重用。简而言之,
就是如何编写更好的C++软件。
       本书主要内容:
    ·一些经过实践检验的用来改善程序效率的方法,包括检验C++语言特
性所带来的时间和空间上的开销。
       ·全面地描述了C++专家所使用的高级技术,包括placemerlt new、虚
构造函数、智能指针、引用计数、代理类和双重分派等。
       ·以实例说明异常处理从结构上及行为上给C++类和函数带来的巨大影
响。
       ·从实用的角度介绍新的语言特性,包括bool、mIJtable、explicit
、namespaces、成员模板以及标准模板库等。如果你的编译器还不支持这
些新特性,Meyers会告诉你如何使用其他的方法来达到同样的效果。

编辑推荐

    和它的姊妹篇《Effective C++》搭配,是每个C++开发者必不可少的书籍。
  这是一本在C++的诸多方面都给人以启迪的书籍:不论是在很少用到的语言特性上,还是在你自以为十分熟悉的语言特性上。只有深刻了解C++编译器是如何解释代码的,你才有可能使用这门语言编写出健壮的软件。本书是帮助你达到这种理解层次的一份极具价值的资料。读过本书之后,我感觉像是和一个C++编程大师一起做了一次代码复查(code review),并从他那里获得了许多真知灼见。
           ——Fred Wild,技术副总裁,Advantage Software echnologies 
  本书所给出的建议都是源于日常编程实践的一些真知灼见。和它的姊妹篇《Effective C++》一样,本书是每个C++开发者必不可少的书籍。 
  作者Meyers在本书中为我们呈现了35种用于提升程序和设计的新方法。根据多年的经验,Meyers解释了如何才能编写更高效的C++软件:运行效率更高、更为健壮、更为稳定、更容易移植以及更易于重用。简而言之,就是如何编写更好的C++软件。 
  一些经过实践检验的用来改善程序效率的方法,包括检验C++语言特性所带来的时间和空间上的开销。 
  全面地描述了C++专家所使用的高级技术,包括placement new、虚构造函数、智能指针、引用计数、代理类和双重分派等。 
  本书主要特点:以实例说明异常处理从结构上及行为上给C++类和函数带来的巨大影响。 
  从实用的角度介绍新的语言特性,包括bool、mutable、explicit、namespaces、成员模板以及标准模板库等。如果你的编译器还不支持这些新特性,Meyers会告诉你如何使用其他的方法来达到同样的效果。 
  《More Effective C++》的英文影印版已由机械工业出版社引进出版。《More ..

目录

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-2..

书摘

本书内容全面丰富,论述详实清晰,作者权威且经验丰富,是C++程序员必备读物。

查看所有评论>> 商品评论(0)


0星

很喜欢 0

一   般 0

不喜欢 0


商品问答(0)

友情链接: 读买网 | 蔚蓝网 | 人天书店 | 图书网 | 百家讲坛网 | 中国地图 | 媒介网 | 返利网 | 考试大论坛 | 会计 | 报刊订阅 | 汇法网 | 无忧考网 | 加盟网 | 阿胶 | 买茶网 | 团购大全 | 小说阅读网 | 湖北自考网 | 中南就业网 | 上路啦旅游 | 软件开发 | 二手车 | 易考吧 | 网址大全 | 一级建造师 | 家具网 | 123导航 | 中国黄页网 | 红酒
蔚蓝网服务承诺