【发布时间】:2011-03-05 19:24:18
【问题描述】:
有没有机会将enable_if 与类型转换运算符一起使用?看起来很棘手,因为返回类型和参数列表都是隐式的。
【问题讨论】:
-
C++0x 通过默认参数使其成为可能:
template<typename T, typename = typename enable_if<Cond>::type> operator T() { ... }
标签: c++ boost casting operator-overloading enable-if