Я назначил функцию переменной
p_samplen_->onData = onData;
PVOID onData(PVOID args) {
}
, и она сработала.
Я пытался присвоить эту переменную функции в классе, но она не сработала.
p_samplen_->onData = &MyClass::onData;
PVOID MyClass::onData(PVOID args) {
}
ошибка
test.cpp:32:48: error: assigning to 'startRoutine' (aka 'void *(*)(void *)') from incompatible type 'void *(MyClass::*)(void *)'
Пожалуйста, помогите мне в этом.