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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
AIminminHu14 小时前
(让 C++ 程序长出大脑:从“语音遥控器”到具身智能 Agent 的进化之路)------OpenGL渲染与几何内核那点事------(二-1-(15))
开发语言·c++·agent·具身智能
PeterLi14 小时前
踩坑实录:JRebel 启动报 Mapper 重复 ID 异常,IDEA 普通启动却正常?
java·后端
神明93114 小时前
mysql索引排序规则设置方法_mysqlCollation对索引影响
jvm·数据库·python
神明93114 小时前
CSS如何实现打字机效果_利用animation与宽度变化
jvm·数据库·python
2303_8212873814 小时前
bootstrap如何实现平滑滚动到页面顶部
jvm·数据库·python
小碗羊肉14 小时前
【JavaWeb | 第五篇】JDBC
java·开发语言·数据库
2301_8125396714 小时前
Tailwind CSS如何设置不同断点的内边距_使用p-4 md-p-8类.txt
jvm·数据库·python
m0_5967490914 小时前
CSS实现动态悬浮菜单位置_JS计算配合CSS绝对定位
jvm·数据库·python
江南十四行15 小时前
Python上下文管理器与with语句——资源管理的艺术
java·jvm·数据库
君义_noip15 小时前
CSP-J 2025 入门级 第一轮(初赛) 完善程序(1)
c++·算法·信息学奥赛·csp 第一轮