相关疑难解决方法(0)

将合格的非静态成员函数作为函数指针传递

我在外部库中有一个函数,我无法使用以下签名进行更改:

void registerResizeCallback(void (*)(int, int))
Run Code Online (Sandbox Code Playgroud)

我想传递一个成员函数作为回调,因为我的回调需要修改实例变量.

显然,这是不可能的简单:

registerResizeCallback(&Window::Resize);
Run Code Online (Sandbox Code Playgroud)

所以我不确定如何解决这个问题.

c++

4
推荐指数
2
解决办法
3345
查看次数

标签 统计

c++ ×1