摘要: Traits classes使得“类型相关信息”在编译期可用。它们以template和“templates特化”完成实现。 整合重载技术(overloading)后,traits classes有可能在编译期对类型执行if...else测试。 阅读全文
posted @ 2015-03-30 21:56 智者无惧 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 当我们编写一个class template,而它所提供之“与此template相关的”函数支持“所有参数之隐式类型转换”时,请将那些函数定义为“class template内部的friend函数”。 阅读全文
posted @ 2015-03-30 21:52 智者无惧 阅读(92) 评论(0) 推荐(0) 编辑