//静态成员函数没有this指针,和上面的基本一样,唯一不同的是在赋值时要添加类名限定
class A
{
static void fun(){}
};
void (*pFun)();
pFun = A::fun();
成员函数
class A
{
void fun(){}
};
void (A::*pFun)();//必须加上类名限定
pFun = A::fun;//赋值也必须加上类名限定
pFun();//这样是错误的,因为这是类的成员函数,类的成员函数调用必须要找到this指针(也就是生成的具体对象)
A a;
(a.*pFun)();//正确