jjzjj

<六>指向类成员的指针

指向类成员(成员变量和成员方法)的指针1:定义一个指针指向类的普通成员变量示例代码1classTest2{public:intma;staticintmb;voidf1(){cout*pp=40;或者int*p3=&Test2::mb;*p3=50;2:定义一个函数指针指向类的成员函数void(*pf)()=&Test2::f1();编译报错要明确的指出pf是指向Test2类中函数的函数指针,如下void(Test2::*pf)()=&Test2::f1();如果通过函数指针调用函数?需要依赖对象,如下Test2t3;Test2*p4=newTest2();t3.*pf();//*解引用(p4