C++子类如何重载、重越父类同名函数

当你在子类加了一个与父类同名函数,然后信心满满的调用,结果发现调用的还是父类。怎么办?其实也简单

  • 在父类的同名函数上,加上virtual

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

再次运行,是不是就正确了?

相关推荐
十五年专注C++开发3 分钟前
CMake进阶:SelectLibraryConfigurations模块
c++·cmake·自动化构建
量子炒饭大师5 分钟前
【C++入门】Cyber深度漫游者的初始链路——【类与对象】初始化成员列表
开发语言·c++·dubbo·类与对象·初始化成员列表
独自破碎E10 分钟前
BISHI43 讨厌鬼进货
android·java·开发语言
MX_935915 分钟前
Spring xml 方式整合第三方框架总结加案例
xml·java·spring
mmz120716 分钟前
逆序对问题(c++)
c++·算法
化学在逃硬闯CS17 分钟前
Leetcode110.平衡二叉树
数据结构·c++·算法·leetcode
谢铭轩19 分钟前
题解:P8035 [COCI 2015/2016 #7] Otpor
c++·算法
没有bug.的程序员19 分钟前
服务网格(Istio)与传统微服务深度对垒:流量治理内核、代码侵入性博弈与运维收益实战指南
java·运维·微服务·istio·流量治理内核·代码侵入性
该叫啥21 分钟前
Spring Bean 生命周期
java·spring·servlet
阿猿收手吧!26 分钟前
【C++】模块:告别头文件新时代
开发语言·c++