摘要: 1. 所谓的C++临时对象并不是程序员创建的用于存储临时值的对象,而是指编译器层面上的临时对象:这种临时对象不是由程序员创建,而是由编译器为了实现某些功能(例如函数返回,类型转换等)而创建. 由于临时对象不是由程序员创建,其生存期由编译器掌控,因而也就不允许程序员对其进行更改,将其绑定到non-co 阅读全文
posted @ 2015-09-23 22:11 Reasno 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 1. Over-eager evaluation("超急评估"):超前进度地做"要求以外"的更多工作,也就是在要求之前就把事情做下去.例如,以下class template用于表现数值数据的大型收集中心: template<class NumericalType> class DataCollect 阅读全文
posted @ 2015-09-23 21:14 Reasno 阅读(346) 评论(0) 推荐(0) 编辑