1.int *p1;
p1=&t1.hour;
2.指向函数的指针
void (*p)(); //p是指向void型函数的指针变量
现在可以用P指向一个函数,并通过p调用,如下:
p=fun; //将fun函数的入口地址赋值给P
调用:(*p)();
3.当定义一个指向对象成员函数的指针比较复杂一些,因为它是类中的成员,编译系统要求在下面三方面都匹配:
1.函数参数的类型和参数个数
2.函数返回值的类型
3.所属的类
格式为:
数据类型吗(类名::*指针变量名)(参数表列)
void (Time::*p2)()
p2=&Time::get_time;