In den C++ Bindungen von PortAudio gibt es ein MemFunCallBackStream Konstrukt, das wie folgt aufgerufen werden kann:
portaudio::MemFunCallbackStream<MyClass> streamRecord(paramsRecord,
*AnInstanceOfMyClass,
&MyClass::MemberFunction);
wobei der letzte Parameter die Callback-Funktion ist. Ohne die Verwendung des &-Operators für diesen Parameter schlägt der Compiler jedoch fehl. Aber soweit ich weiß, ist & Parameter wegzulassen, wenn die Adresse von Funktionen in Funktionszeigern zu verwenden. Unterscheidet sich dies irgendwie von der C-Callback-Funktion und der Syntax ptr. to func.?