类成员指针(90) 发表于 2014-11-14 | 分类于 语言 先看代码:++123456789101112131415typedef void (Baseclass::*ptr)(int);//我先指定ptr是一个返回为void的函数指针void itdemo(Baseclass* p, ptr fun) { (p->*fun)(2);//调用类成员函数指针必须指定类对象}void main(){ Driverclass d; Baseclass b; itdemo(&d, &Baseclass::demo);//测试后发现,支持多态,估计是因为虚函数指针变化了。 system("pause"); return;}