wip*_*wip 2 c++ parameters enums templates detect
在类模板中,如何检测模板参数是否为枚举类型?
以下是我想要做的简化示例:http://ideone.com/3CafY.你将如何实现IsTEnum()以使输出正确?
我觉得应该有一个解决这个问题的boost函数,但我不允许在我当前的项目中使用boost(也不是标准库std :: functions). 尽管如此,我也有兴趣知道使用boost的两种方法(即使解决方案不处理指针或const类型).
jua*_*nza 7
为此,您可以使用C++ 11的std :: is_enum.你是对的,那个助推器有同样的解决方案.如果你不能使用boost或C++ 11,你可以随时查看实现的灵感.
归档时间:
13 年,8 月 前
查看次数:
1147 次
最近记录: