Currently I have a class of this kind, shortened for simplicity:
class MyClass { public: MyClass(); void* someFunc(void* param); }
class MyClass { public: MyClass(); void* someFunc(void* param); }; void* callback(void*) { MyClass instance; instance.someFunc(0 /* or whatever */); } void foo() { secondFunc( 1, 2, callback); }