调用类中的函数指针

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;
}

 

阅读更多
文章标签: class c
个人分类: 基础
上一篇连接两个排序的链表
下一篇windows Socket I/O模型简单说明
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭