코드 :멤버 함수를 가리 키도록 함수 포인터를 만드는 방법은 무엇입니까?
struct A
{
void* f(void *)
{
}
};
int main()
{
void * (*fp)(void *);
fp = &A::f;
}
컴파일 :
|12|error: cannot convert 'void* (A::*)(void*)' to 'void* (*)(void*)' in assignment|
내가 여러 가지 방법을 시도했지만 모두 실패 ... 어떻게 할까?
체크 아웃 ['표준 : function'] (http://en.cppreference.com/w/cpp/utility/functional/function)와 ['표준 : bind'] (http://en.cppreference.com/w/cpp/utility/functional/bind). –