摘要: 编译器assertions,帮助程序库为泛型代码产生有意义的错误信息模板偏特化,让你可以特化template,并非针对特定的、固定集合的参数,而是针对吻合某个式样的一群参数局部类,让你做些有趣的事,特别是对template函数常整数映射外i型别,允许在编译期以数值作为分派的取决因素型别对型别的映射,... 阅读全文
posted @ 2014-11-09 16:55 liaotingpure 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 在C++中侦测转换能力的想法是:合并运用sizeof和重载函数,面对两个陌生的类型T和U, 我们想在编译期间发掘U是否继承自T,意味着不必使用dynamic_cast耗损执行期效率, 发掘这种继承关系, 靠的是用来侦没可转换性机制和威力惊人的sizeof操作符.sizeof用在任何表达式,可以感知重... 阅读全文
posted @ 2014-11-09 15:32 liaotingpure 阅读(270) 评论(0) 推荐(0) 编辑