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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
※※冰馨※※5 分钟前
【QT】TortoiseGit配 SSH 克隆 Codeup
开发语言·c++·windows
2301_816651227 分钟前
C++中的策略模式高级应用
开发语言·c++·算法
jgyzl7 分钟前
2026.3.20 用EasyExcel实现excel报表的导入与导出
java·python·excel
liuyao_xianhui8 分钟前
优选算法_模拟_替换所有的‘?‘_C++
开发语言·javascript·数据结构·c++·算法·链表·动态规划
Javatutouhouduan9 分钟前
SpringBoot如何快速精通?
java·spring boot·mybatis·java面试·后端开发·java编程·java程序员
iPadiPhone12 分钟前
破茧成蝶:从底层内核到 Java NIO/AIO 异步架构全解析
java·架构·nio
菜鸟小九17 分钟前
hot100(81-90)
java·数据结构·算法
皙然17 分钟前
线上问题定位与排查实战:从日志到优化的完整思路
java·jvm
无巧不成书021822 分钟前
Java核心技术全景解析:从白皮书到实战踩坑
java·开发语言
Roy_Sashulin24 分钟前
基于AI的Java编程平台
java·开发语言·人工智能·sashulin·deepseek