![]() |
1
2
如果你真的需要一个C风格的回调,即通过一个正则函数指针调用目标回调,那么处理这个问题的标准方法是将实际回调实现为一个“正则”(非成员或静态成员)函数,并将对象指针作为一个额外的参数传递给它
现在,如果你有一个对象
如果你想对这个对象使用这个回调,在某种外部算法中,你可以将一个指针传递给
例如,这是惯例
相同的约定用于非标准
所有这些都适用于您真正需要符合C风格回调接口的情况。在纯C++中,您还有其他更灵活的机会。您可以用
|
![]() |
AstralHex · 矩阵乘法代码工作不正常 6 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 6 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 6 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 6 月前 |