c++初学者

专注技术开发

c++类的内部函数指针

#include <iostream>
using namespace std;

class A
{
public:
    A();
    void test(){cout<<"test"<<endl;}
public:
    void (A::*p)(void);
};
A::A()
{
    p = A::test;
}

int main()
{
    A a;
    (a.*a.p)();
    return 0;
}

posted on 2008-04-16 11:22 大海 阅读(417) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理