您的位置:首页 > 其它

类成员函数指针的使用

2009-12-05 23:12 295 查看
#include <iostream>

class A
{
public:
A(){};
virtual ~A(){};
};

class B : public A
{
public:
B(){};
~B(){};

int Fb(int a){ return a*a;}
};

typedef int (A::*Myfunction)(int);

int main()
{
B* pB = new B;
Myfunction pf = (Myfunction)(&B::Fb);
int retValue = (pB->*pf)(3);
std::cout<<retValue;
std::cin>>retValue;

return 1;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: