我试图将一个成员函数指定为API方法的回调函数,但是它返回下面的错误消息,我不知道如何解决这个问题。boost::function<int(rcv_t_stct*, msg_t_stct*)>*’ to ‘rcv_cb {aka int (*)(rcv_t_stct*, msg_t_stct*)}’typedef int (*rcv_cb)(rcv_t *rcv, msg_t *msg);cr
我希望能够关联一个操作(任何类的成员函数(具有固定签名)!)添加到当按钮被按下时执行的按钮。我现在可以做,但只有一种类型。我希望能够在回调中使用任何类的任何成员函数。:Func ), this )Button* b = new Button("Bla", BUTTONCALLBACK(functionIWanttoCall));
回调函数的签名如