更有效的C + +

从不可缺少的有效的C + +的作者,这是提高你的编程和设计的35个新方法。基于多年的经验,迈尔斯解释了如何编写软件,更有效更高效,更强大,更一致,更轻便,更可重复使用的。总之,如何编写C++软件,只是普通的更好。

更有效的C + +包括:

为提高程序效率的行之有效的方法,包括C + +语言特征时间/空间成本精辟的考试

全面的描述的先进技术,采用C++专家,包括放置新的,虚拟的构造器,智能指针,引用计数,代理类,双调度

实例的深刻影响,异常处理的结构和行为的C++类和函数

实际处理的新的语言功能,包括bool,可变的,明确的,命名空间,成员模板,标准模板库,和更多。如果你的编译器不支持这些功能,迈尔斯向你展示了如何完成这项工作没有他们。

更有效的C + +是充满务实,脚踏实地,建议你每天使用。像之前的有效的C + +,更有效的C + +是任何C++工作的必要的阅读。

在他早期的体积,迈尔斯的写作是随和,有时滑稽,例如:“如果bookentry的构造函数抛出一个异常,PB将空指针,所以删除它在CATCH块没有除了让你对自己感觉更好。”(10项)。尽管与其他书重叠(及以下),上面提到的一些材料是重要的,其他地方不是盖的,特别是在代理类和效率的东西。在后者的情况下,我真的很感激在条目24中讨论的虚拟函数,多重继承的成本表,虚基类的类,和RTTI。在一些地方,迈尔斯阐明了术语的C++社区。例如,“返回值优化”你可能听说过量的回归而不是对象的构造函数参数(20项)。一个值得注意的例外这一术语清晰RAII:尽管他解释了这个概念,他没有提到这个词本身。典型的“技巧”的方式,迈尔斯提出了大量有用的信息我提到了以下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值