医院网站优化策划,西宁做网站君博示范,工商注册网站模板,网站开发培训收费背景
注册回调函数中#xff0c;回调函数是一个静态函数。需要调用类对象中的一个成员函数进行后续通知逻辑。
方案
定义全局指针#xff0c;用于指向类对象this指针
static void *s_this_obj;类构造函数中#xff0c;将全局指针指向所需类的this指针
s_this_obj this…背景
注册回调函数中回调函数是一个静态函数。需要调用类对象中的一个成员函数进行后续通知逻辑。
方案
定义全局指针用于指向类对象this指针
static void *s_this_obj;类构造函数中将全局指针指向所需类的this指针
s_this_obj this;在静态函数中进行调用类的成员函数
// 上下文
ClassName *obj;
obj (ClassName *)s_this_obj;
obj-memer_function(); // 在此处调用类中成员函数。thiss ok!总结
看似小巧很实用希望能够帮到大家~