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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
专注_每天进步一点点几秒前
方法 A 用线程池 1,方法 A 内部的方法 B 也用同一个线程池 1提交任务。导致的线程死锁
jvm
福楠1 分钟前
现代C++ | 智能指针
c语言·开发语言·c++
星如雨グッ!(๑•̀ㅂ•́)و✧2 分钟前
Webflux onErrorStop使用
java
java1234_小锋2 分钟前
Java高频面试题:RocketMQ有哪些使用场景?
java·zookeeper·java-zookeeper
wellc5 分钟前
SpringCloud系列教程:微服务的未来(十四)网关登录校验、自定义过滤器GlobalFilter、GatawayFilter
java·spring cloud·微服务
小王不爱笑1327 分钟前
深度剖析:synchronized 底层实现原理(JVM 视角)
jvm
汉克老师8 分钟前
GESP5级C++考试语法知识(十二、递归算法(二))
c++·算法·记忆化搜索·时间复杂度·递归算法·gesp5级·gesp五级
旺仔.2919 分钟前
顺序容器:Array 数组 详解
c++
dovens9 分钟前
SpringBoot 集成 Activiti 7 工作流引擎
java·spring boot·后端
sinat_255487819 分钟前
JSON·学习笔记
java·开发语言·笔记·算法