Mr.Mario 2018-12-09 06:23 采纳率: 100%
浏览 419
已采纳

关于C++虚函数的一个问题

刚接触C++,知道子类的虚函数是要覆盖父类的虚函数的,那我能不能在子类的虚函数里调用父类虚函数的逻辑?
比如我有一段逻辑是通用的,每个子类都需要。我可以把这段通用逻辑放到父类的虚函数里让子类去调用吗?我看C++好像是子类虚函数直接覆盖,不能这么操作,这样的话岂不是每个子类都要写一下这段通用逻辑。。。。

  • 写回答

1条回答 默认 最新

  • Eleven 2018-12-09 06:39
    关注

    直接调用 父类的名称::函数名()
    另外VC++中有个__super::XXXX()扩展,可以了解一下

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?