class 指向成员函数的指针必须与向其赋值的函数类型匹配不是两个而是三个方面都要匹配ios
作下面的一个测试ide
函数
注意在获取类成员函数的时候,若是直接把指针输出来,获得的是1,我想是由于编译器把&A::fun1当作bool变量测试
void (A::*ptr)();spa
ptr=A::fun1;或者ptr=&A::fun1均可以指针
另外须要注意的是code
指向数据成员的指针赋予的是一个目前还不存在的一个类成员的地址,而这个地址只有在使用实际类对象进行调用时才会真正的肯定下来
就是说在类尚未对象时候,成员变量时没有空间的对象
运行结果编译器