这本书的区别主要在两个方面:第一,50种方法”更是最新的关于C++标准。第二,它的主题往往是一个“战略”比“战术”的性质,更深入的讨论。
它是相似的方式,使得迈尔斯的例子代码自由使用解释不只是“主义”的问题需要克服和各种不合适的替代方法的性质。
作为一个C++新手(但20岁的程序员),当我第一次读这本书读了它的前身之后,我觉得这不是有用的或是立即适用。然而,获得的经验将使用第一本书的优秀建议几个月,我发现自己重新读这本书的语言和它的使用更详细的讨论。
“我衷心地推荐有效的C + +的人谁渴望C++掌握中级或以上。”
–C / C + +用户的杂志
从不可缺少的有效的C + +的作者,这是提高你的编程和设计的35个新方法。基于多年的经验,迈尔斯解释了如何编写软件,更有效更高效,更强大,更一致,更轻便,更可重复使用的。总之,如何编写C++软件,只是普通的更好。
更有效的C + +包括:
为提高程序效率的行之有效的方法,包括C + +语言特征时间/空间成本精辟的考试
全面的描述的先进技术,采用C++专家,包括放置新的,虚拟的构造器,智能指针,引用计数,代理类,双调度
实例的深刻影响,异常处理的结构和行为的C++类和函数
实际处理的新的语言功能,包括bool,可变的,明确的,命名空间,成员模板,标准模板库,和更多。如果你的编译器不支持这些功能,迈尔斯向你展示了如何完成这项工作没有他们。
更有效的C + +是充满务实,脚踏实地,建议你每天使用。像之前的有效的C + +,更有效的C + +是任何C++工作的必要的阅读。