【发布时间】:2014-12-16 18:06:45
【问题描述】:
通过result_of 确定-int() 或double()*double() 之类的结果的正确语法是什么?
失败了
std::result_of<operator-(int)>::type
std::result_of<operator*(double,double)>::type
【问题讨论】:
-
您可以改用
decltype。 -
@b4hand
typename只有在传递给模板的参数依赖于模板参数时才需要。int和double不依赖。
标签: c++ c++11 typetraits