关闭

调用类中的函数指针

445人阅读 评论(0) 收藏 举报

class A
{
public:
 A(int i){j=i;p=&A::C;};
 void C(){printf("C %d/n",j);};
 void (A::*p)();
 int j;
};

 

int _tmain(int argc, _TCHAR* argv[])
{
 A a(1);
 A b(2);
 (b.*a.p)();//this指针为b

 return 0;
}

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:61016次
    • 积分:912
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:6篇
    • 译文:1篇
    • 评论:6条
    文章分类
    最新评论