辅助泛型编程中获取类型信息的技术,涉及到enum、typedefine、模板偏特化。目的是为了针对不同的类型来采取不同的实现方式,而这个类型信息可以通过一个模板类、结构来打包,通过参数对模板类型信息记录,在泛型编程时通过使用这个类型信息来进行模板偏特化。
转:
C++:Traits技术初探 ,实例讲得不错。
辅助泛型编程中获取类型信息的技术,涉及到enum、typedefine、模板偏特化。目的是为了针对不同的类型来采取不同的实现方式,而这个类型信息可以通过一个模板类、结构来打包,通过参数对模板类型信息记录,在泛型编程时通过使用这个类型信息来进行模板偏特化。
转:
C++:Traits技术初探 ,实例讲得不错。