基类指针可以指向一个派生类,然后调用派生类里的函数吗

如题所述

基类指针与派生类指针的相互转换
1,直接用基类指针引用基类对象
2,直接用派生类指针引用派生类对象
3,用基类指针引用一个派生类对象,由于派生类对象也是基类的对象,所以这种引用是安全的,
但是只能引用基类成员。若试图通过基类指针引用那些只在派生类中才有的成员,编译器会报告语法错误。(解决该问题的答案是虚函数和多态性)追问

我看代码里是这么做的:
假设这个函数叫FUNA。基类里这个函数是个虚函数,并没有实现。
然后派生类里也有一个同名函数,不过就是一个普通函数,有函数实现。
这样是不是就可以实现基类指针调用派生类函数了?

温馨提示:答案为网友推荐,仅供参考
相似回答