在C++中侦测内嵌型别的存在.doc
在C++中侦测内嵌型别的存在 动机(Motivation) 假设一所大学的注册系统提供了一个注册函数: template void Register(T person) { Register(person,typename T::person_tag()); }; 而对于注册者有以下几种标识: struct student_tag{}; struct teacher_tag{}; 还有Register的几个供内部使用的重载版本: template void Register(T p,student_tag){...} //
下载地址
用户评论