#include<iostream>
using namespace std; //定义名字空间
class FUN; //声明一个FUN类
typedef void (FUN::*PFunc)(); //声明一个指向FUN的类函数PFunc()的指针
PFunc pF; //PF指针
class FUN //类的定义
{
public:
FUN() //定义一个构造函数
{
pF = &FUN::Print; //使用PF指针来访问prvate成员
}
private:
void Print() //定义成员函数
{
cout<<"hello"<<endl;
}
};
int main()
{
FUN f; //定义一个FUN类
( f.*pF)(); //调用类指针函数
return 0;
}