定义指向对象成员函数的指针变量的方法和定义指向普通函数指针变量方法有所不同;
1.普通指针函数变量的定义方法:数据类型名(*指针变量名)(参数列表);
例:void (*p)(void);
p = fun;
(*p)(); // 调用fun函数
2.对象成员函数指针变量的定义方法:数据类型名(类名::*指针变量名)(参数列表);
例:void (Time::*p)(void);
p = &Time::get_time;
定义指向对象成员函数的指针变量的方法和定义指向普通函数指针变量方法有所不同;
1.普通指针函数变量的定义方法:数据类型名(*指针变量名)(参数列表);
例:void (*p)(void);
p = fun;
(*p)(); // 调用fun函数
2.对象成员函数指针变量的定义方法:数据类型名(类名::*指针变量名)(参数列表);
例:void (Time::*p)(void);
p = &Time::get_time;