我收到“错误:无法为下面的代码声明指向'void'成员的指针。
template <class T>
DtRequestId Notify(T* pObject, void (T::*callback)(Status*));
有人可以帮忙吗?
答案 0 :(得分:2)
编译时(整个文件)我收到此错误:
typedef int DtRequestId;
template <class T>
DtRequestId Notify(T* pObject, void (T::*callback)(Status*));
但如果我也定义Status
,那么错误就会消失:
typedef int DtRequestId;
typedef int Status;
template <class T>
DtRequestId Notify(T* pObject, void (T::*callback)(Status*));
所以也许你忘记给出Status
的定义。