1.int ?*p1;
p1=&t1.hour;
2.指向函數(shù)的指針
void ?(*p)(); ?//p是指向void型函數(shù)的指針變量
現(xiàn)在可以用P指向一個(gè)函數(shù)茧泪,并通過p調(diào)用仑撞,如下:
p=fun; ? ? //將fun函數(shù)的入口地址賦值給P
調(diào)用:(*p)(); ??
3.當(dāng)定義一個(gè)指向?qū)ο蟪蓡T函數(shù)的指針比較復(fù)雜一些,因?yàn)樗穷愔械某蓡T音比,編譯系統(tǒng)要求在下面三方面都匹配:
1.函數(shù)參數(shù)的類型和參數(shù)個(gè)數(shù)
2.函數(shù)返回值的類型
3.所屬的類
格式為:
數(shù)據(jù)類型嗎(類名::*指針變量名)(參數(shù)表列)
void (Time::*p2)()
p2=&Time::get_time;