网友评论2012-11-20 10:44:51
luoda254
我不是搞设计,我是想弄清楚这个语法,比如
CMan 为CPerson的派生类,CMan中的fun重写了CPerson中的virtual fun(),现在
CMan man;
man.CPerson::fun()是合法的,但如果换成指针,
void (CPerson::*pfn)();
pfn=&CPerson::fun;
如果这么写(man.CPerson::*pfn)()是错误的,我又试了好几种写法都不行,按你的说法是不是C++不提供这种搞法?