C++中.*和->*对类成员函数的调用

来源:互联网 发布:微信群淘宝客话术 编辑:程序博客网 时间:2024/06/03 20:21

通过函数指针调用类成员函数必须.* ->*

代码示例:

class A { public: void fun(void){printf("hello\n");} };typedef void (A::*Tpfun)(void);class B { public: Tpfun pf; };int main(int argc, char** argv) {A a; B b;A* pa = &a;b.pf = a.fun;Tpfun pf = a.fun;(a.*b.pf)(); (a.*pf)(); (pa->*pf)();    return 0;}

程序输出:



阅读全文
0 0
原创粉丝点击