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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
小鱼️遨游18 小时前
openCPU SDK 安装和第一次编译方法、注意事项
c++·opencpu·ml307
basketball61618 小时前
C++ iostream 完全指南:从 cin/cout 到流式编程的奥秘
开发语言·c++
日月云棠18 小时前
JAVA数据结构与算法 - 基础:常用集合简述
java·算法
噢,我明白了18 小时前
MyBatis-Plus的引入和配置
java·tomcat·mybatis
日月云棠18 小时前
JAVA数据结构与算法 - 基础:BlockingQueue
java·算法
哪吒编程18 小时前
GPT 5.5 Thinking深度思考了十几分钟,给我挖了一个排查一周的并发大坑
java
likerhood19 小时前
设计模式 · 享元模式(Flyweight Pattern)java
java·设计模式·享元模式
Royzst19 小时前
图书管理案例
java·开发语言
带刺的坐椅19 小时前
SolonCode v2026.5.21 发布,Web 能看项目,IM 能找队友
java·ai编程·数字员工·soloncode·终端智能体
Hua-Jay19 小时前
OpenCV联合C++/Qt 学习笔记(二十二)----相机模型与投影及单目相机标定
c++·笔记·qt·opencv·学习·计算机视觉