摘要: 条款26 : 尽可能延后变量定义式的出现时间 1. 你不只应该延后变量的定义,直到非得使用该变量的前一刻为止,甚至应该尝试延后这份定义直到能够给它初值实参为止。这样,不仅能够避免构造(和析构)非必要对象,还可以避免无意义的default构造行为。 2. 考虑下面两个循环: // 方法A:定义于循环外 阅读全文
posted @ 2015-09-13 21:28 小天_y 阅读(539) 评论(0) 推荐(0) 编辑
摘要: Partial Template Specialization能够让你在模板(Template)的所有可能的实体中特化出一组子集. 1.模板(全)特化(template specialization): 例如,定义如下的一个模板: 然后你可以像下面那样明确地加以特化: 其中ModalDialog和M 阅读全文
posted @ 2015-09-13 18:38 小天_y 阅读(952) 评论(1) 推荐(1) 编辑