非静态成员
#include <iostream>
//非静态成员指针
using namespace std;
class A{
public:
void NonStaticFunc(int arg){
nonStaticMember = arg;
cout<<nonStaticMember<<endl;
}
int nonStaticMember;
};
//定义类型 返回类型(类名::指针类型名)(参数列表)
typedef void(A::*NONSTATICFUNC)(int);
typedef int(A::*NONSTATICVARIABLE);
int main()
{
//不用定义类型
void (A::*p)(int) = &A::NonStaticFunc;
A a;
(a.*p)(