关于函数指针问题
编译错误C2440问题如何解决啊?
类似如下程序:
void * FunctionA()
{
return NULL;
}
int _tmain(int argc, _TCHAR* argv[])
{
void * pPtr;
void (*pFunc)(int);
pPtr = FunctionA();
pFunc = pPtr;//编译时这一行报C4220错误:error C2440: “=” : 无法从“void *”转换为“void (__cdecl *)(int)”
//从“void*”到指向非“void”的指针的转换要求显式类型转换
return 0;
}
请问该如何解决该编译错误?