![]() |
1
2
如果你真的需要一个C风格的回调,即通过一个正则函数指针调用目标回调,那么处理这个问题的标准方法是将实际回调实现为一个“正则”(非成员或静态成员)函数,并将对象指针作为一个额外的参数传递给它
现在,如果你有一个对象
如果你想对这个对象使用这个回调,在某种外部算法中,你可以将一个指针传递给
例如,这是惯例
相同的约定用于非标准
所有这些都适用于您真正需要符合C风格回调接口的情况。在纯C++中,您还有其他更灵活的机会。您可以用
|
![]() |
GenerationLost · C++新手的类成员函数[重复] 7 年前 |
![]() |
atkayla · 这个箭头功能可以缩短吗?这些是一样的吗? 7 年前 |
|
Hans · 错误:指向绑定函数的指针只能用于调用函数 10 年前 |