В привязках PortAudio C ++ есть конструктор MemFunCallBackStream, который можно вызвать как:
portaudio::MemFunCallbackStream<MyClass> streamRecord(paramsRecord,
*AnInstanceOfMyClass,
&MyClass::MemberFunction);
, где последний параметр - функция обратного вызова.Однако без использования оператора & на этом параметре компилятор завершается ошибкой.Но, насколько я знаю, & параметр не указан при получении адреса функций для использования в указателях функций.Это как-то отличается от функции обратного вызова C и ptr.чтобы функционировать.Синтаксис