如下简单的代码所示,不理解为什么这么写后,父类指针还是无法调用子类的特有成员函数
void test01()
{
//base为父类 Person为子类
Base *p = new Person;
p->myBase();
Person *per = (Person*)p;
p->myPerson(); //执行后报错
}
如下简单的代码所示,不理解为什么这么写后,父类指针还是无法调用子类的特有成员函数
void test01()
{
//base为父类 Person为子类
Base *p = new Person;
p->myBase();
Person *per = (Person*)p;
p->myPerson(); //执行后报错
}