#include<iostream.h>
int a=0;
class Point
{
int m,n;
public:
void setm(int i){m=i;}
void setn(int i){n=i;}
void disp(){cout<<"m="<<m<<",n="<<n<<endl;}
};
void main()
{
void (Point::*p)(int);//类成员函数指针
Point b;
p=Point::setm;
(b.*p)(10);
p=Point::setn;
(b.*p)(20);
b.disp ();
}
这个自己多看看书,理解一下,基础的