我试图进行自动类型演绎,但它应该只能用于 输入是字段。
我已声明了这样的函数:
template<class C> C gettype();
我这样使用它:
template<class L, class R, int F = CField<L,R>::is>
struct AddType {
typedef decltype (gettype<L>() + gettype<R>()) type;
};
但我收到了大量错误:
getType
不能用作参数。等
我是否错过了一个或者我是否认为这一切都错了?
提前感谢!