求助:这是基类指针指向派生类中成员函数的方法吗?
从百度下载了一个C++课程设计源程序,并通过了编译与运行,程序OK。但读到程序中类指针用法时,一时找不到这样用法的出处,请大虾指点,谢谢,祝春节快乐!
程序进行了简化,问题在程序中标注的问号处,谢谢。
class Person //员工类
{
friend class Company;
}
class Cservant:public Person //文员类
{
public:
void SetWorkload(double Amount) ;
}
}
class Company //公司类
{
void Add(); //增加人员
}
void Company::Add()
{
Person *p
((Cservant *)p)->SetWorkload(Workload);
//??????????????????????????????
// 这是基类指针指向派生类中成员函数的方法吗?
}