如何在回调函数中调用某个类的成员函数?
我的程序中需要在回调函数中使用类的成员函数,但是我看了好多人的帖子都说回调函数必须是全局的或是类的静态函数,这样以来我在这个回调函数中使用类的其他成员函数就不行了。请问我该如何处理这个问题啊?请说明清楚一点,最好是有一段示例代码。谢谢!
下面是我的程序的部分示例代码:
class DDN
{
public:
bool sen(char a);
}
void callback(char b) //callback是一个回调函数
{
……
DDN* p
p->sen(b); // 这句在运行时会出错
……
}
另:我的回调函数不是被系统调用的,而是被我自己写的动态连接库调用的。