Код: Выделить всё
#include
class testFn {
void fn() {};
void foo(void*()) {};
void setfooptr() {
foo(std::bind(&testFn::fn,this));
}
};
int main() {
return 0;
}
Я получаю эту ошибку: ошибка: невозможно преобразовать ' std::_Bind_helper::type' в 'void* (*)()
Это кажется, это должно быть легко, но Очевидно, я делаю что-то не так.
Буду очень благодарен за любую помощь.
Подробнее здесь: https://stackoverflow.com/questions/793 ... on-pointer