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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
量子炒饭大师12 小时前
【优化算法】双指针算法的「义体化」重构 ——【双指针】双指针算法中的指针是如何定义的?如何使用它进行一些简单的算法?
c++·算法·重构·优化算法·双指针
2303_8212873812 小时前
c++ RAII机制详解 c++如何利用RAII管理资源
jvm·数据库·python
小辉同志12 小时前
62. 不同路径
c++·力扣·多维动态规划
Stream_Silver12 小时前
【JNA实战:Java无缝调用Windows API模拟键盘输入】
java·开发语言·windows
arron889912 小时前
DebugView未打印日志原因
c++
Sam_Deep_Thinking12 小时前
为什么选微服务而不是动态扩容单体
java·jvm·微服务
hele_two12 小时前
SDL2高效画实心圆的算法(一)
c++·算法·图形渲染
焦糖玛奇朵婷12 小时前
回收小程序开发案例分享
java·开发语言
成旭先生13 小时前
【2026年可用】企业信息查询API接口
java·大数据·模糊查询·企业信息
l软件定制开发工作室13 小时前
Spring开发系列教程(35)——使用Actuator
java·后端·spring