在类中使用callback函数编译器通常报错是因为
类成员函数有隐含的this指针作为传递参数
A a;
a.func(10);
此处,编译器将会编译成:
A::func(&a,10)
所以要解决类中调用callback函数可以使用static函数
在类中使用callback函数编译器通常报错是因为
类成员函数有隐含的this指针作为传递参数
A a;
a.func(10);
此处,编译器将会编译成:
A::func(&a,10)
所以要解决类中调用callback函数可以使用static函数