Есть некий MFC-класс:Там есть метод void MyCallbackFunc(int r);class CMyCtrl : public CWnd { ... void MyCallbackFunc(int r); ... void MyFunc2();};Такая ситуация. В некотором другом методе я вызываю внешнюю функцию или метод другого класса, объявленную какvoid OtherFunc(void (*syncFunc)(int));которой хочу передать указатель на метод MyCallbackFunc. Как нужно объявлять метод MyCallbackFunc, чтобы компилятор не ругался? В C++ Builder для этого есть ключевое слово __closure. А в Visual C++ ? Может, кто знает?
|