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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
长孙豪翔6 分钟前
在.net中读写config文件的各种方法
java·数据库·.net
tachibana27 分钟前
hot100 回文链表(234)
java·网络·数据结构·leetcode·链表
可乐ea13 分钟前
【Java八股|第10篇】Java 中的包装类和自动拆装箱
java·面试题·包装类·java八股
瓶中怪15 分钟前
ROS2 机器人软件系统
linux·c++·python·ubuntu·vmware·ros2·机器人软件开发
zfoo-framework23 分钟前
mongo最佳实战(from mongo中文社区)
java
从零开始的代码生活_36 分钟前
NAT、代理服务与内网穿透详解
linux·服务器·网络·c++·http·智能路由器
深盾科技_Virbox1 小时前
加密狗授权能力选型:从授权模型到全生命周期管理
java·网络·数据库
charlie1145141911 小时前
Cinux: 加载第一个内核:从 bootloader 跳进 C++
linux·开发语言·c++·嵌入式
. . . . .2 小时前
Egg框架深入
java·开发语言
RainCity2 小时前
Java Swing 自定义组件库分享(十三)
java·笔记·后端