Добрый день, не могу понять, как получать данные наружу из функции, которая является функцией обратного вызова:
class MyClass
{
public:
MyClass(){};
void Func();
private:
classApi* _apiObj;
}
var varObj;
void __stdcall FuncRevertCall(int i)
{
std::string str = varObj.getData();
}
void MyClass::Func()
{
_apiObj->Get(FuncRevertCall);
}
как переменную str протянуть наружу в класс MyClass, чтобы уже внутри этого класса работать с полученными данными?
Пытался передавать в _apiObj->Get(class Function) функцию класса, не не проходит, выдает ошибку.