模板参数的评估

时间:2017-02-01 15:08:41

标签: c++

是否有一个ready函数可以将模板参数作为参数并确定它是用户定义的类型(类或结构)或内置数据类型(int,float,char ...)?

1 个答案:

答案 0 :(得分:0)

您正在寻找std::is_arithmetic模板,该模板确定模板参数是整数还是浮点类型。

通过消除过程,剩下的唯一选项是:指针或引用,类和Y。也许是某种形式的枚举。从您的问题中不清楚您想如何对这些进行分类,但是,如果有必要,在void之上添加一些额外的检查可以进一步消除给定类型的歧义。