class CA
{
public:
bool fun()
{
return true;
}
};
{
public:
bool fun()
{
return true;
}
};
typedef bool (CA::* pFn)();
pFn fn = &CA::fun;
void* a = (void* &)fn;//正确
void* p = (void*)&fn;//错误