使用loki 库编写类似的东西,
typedef Functor<void> BitButtonPushHandler;
引发编译器错误,但这有效
typedef Functor<void,TYPELIST_1(Matrix3D*)> Perspective;
Functor.h:530: error: '((Loki::FunctorHandler, int>*)this)->Loki::FunctorHandler, int>::f_' 不能用作函数 Functor.h:530: error: return - 带有值的语句,在返回“void”的函数中
任何熟悉这个库的人都知道如何让第一行工作?