找考题网-背景图
问答题

简答题 一个父类写了一个virtual函数,如果子类覆盖它的函数不加virtual,也能实现多态?

【参考答案】

在子类的空间里,有没有父类的这个函数,或者父类的私有变量?(华为笔试题)答案:只要基类在定义成员函数时已经声明了virtue关键字,在派生类实现的时候覆盖该函数时,virtue关键字可加可不加,不影响多态的实现。子类的空间里有父类的所有变量(static除外)