父类指针调用子类函数,需要down cast
子类指针调用父类函数,可以b->A::foo()
【 在 anything1999 的大作中提到: 】
: c++中,有三个类A和B和C,其中C继承B,B继承A,现在我创建一个C类对象,把该对象指针赋给一个A类指针,那么该对象里面实际上包含一个B的子对象,A类有一个纯虚函数foo,在B和C类中都有实现,我现在调用A指针的foo函数,实际调用的是C的实现。如何实现把C类对象的B子对象抽取
: 隼矗⒏掣桓鯝类指针,使得调用foo的时候调用的时B的foo?
--
FROM 115.171.155.*