More Effective C++中文版

出版时间:2007-4  出版社:机械工业  作者:迈耶斯  页数:230  
Tag标签:无  

内容概要

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

书籍目录

“C++设计新思维”丛书前言对本书的赞誉译者序引言致谢第1章 基础议题条款1:区分指针和引用条款2:优先考虑C++风格的类型转换条款3:决不要把多态应用于数组条款4:避免不必要的默认构造函数第2章 运算符条款5:小心用户自定义的转换函数条款6:区分自增运算符和自减运算符的前缀形式与后缀形式条款7:不要重载“&&”、“II”和“,”条款8:理解new和delete在不同情形下的含义第3章 异常条款9:使用析构函数防止资源泄漏条款10:防止构造函数里的资源泄漏条款11:阻止异常传递到析构函数以外条款12:理解抛出异常与传递参数或者调用虚函数之间的不同条款13:通过引用捕获异常条款14:审慎地使用异常规格条款15:理解异常处理所付出的代价第4章 效率条款16:记住80-20准则条款17:考虑使用延迟计算条款18:分期摊还预期的计算开销条款19:了解临时对象的来源条款20:协助编译器实现返回值优化条款21:通过函数重载避免隐式类型转换条款22:考虑使用叩=来取代单独的op运算符条款23:考虑使用其他等价的程序库条款24:理解虚函数、多重继承、虚基类以及RTTI所带来的开销第5章 技巧条款25:使构造函数和非成员函数具有虚函数的行为条款26:限制类对象的个数条款27:要求或者禁止对象分配在堆上条款28:智能指针条款29:引用计数条款30:代理类条款31:基于多个对象的虚函数第6章 杂项条款32:在将来时态下开发程序条款33:将非尾端类设计为抽象类条款34:理解如何在同一程序中混合使用C++和C条款35:让自己熟悉c++语言标准推荐读物附录 auto_ptr的一个实现

图书封面

图书标签Tags

评论、评分、阅读与下载


    More Effective C++中文版 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7