成员函数指针是属于函数指针,在C++中用.*和->操作符来绑定到实际的对象。
1.成员函数指针通过引用操作符(.*)从对象或引用获取成员;
2.成员函数指针通过箭头操作符(->*)从对象指针获取成员。
比如:
char(Screen::.*pf)()const=&Screen::get;
其中get()为类Screen的成员函数;
Screen mScreem;
Screen *pScreen=&mScreem;
(pScreen->*pf)();相当于调用get;
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。