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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
xincan0818几秒前
MacOS安装Java+mvn+mvnd+jenv多环境丝滑切换
java·开发语言·macos
派大鑫wink3 分钟前
【Day13】集合框架(一):List 接口(ArrayList vs LinkedList)实战
java·开发语言·windows
眠りたいです3 分钟前
Docker:镜像的运行实体-Docker Container
java·运维·c++·docker·容器·eureka
Filotimo_4 分钟前
在java后端开发中,ES的用处
java·elasticsearch·jenkins
华仔啊7 分钟前
都在用 Java8 或 Java17,那 Java9 到 16 呢?他们真的没用吗?
java·后端
WizLC7 分钟前
【后端】面向对象编程是什么(附加几个通用小实例项目)
java·服务器·后端·python·设计语言
刘个Java8 分钟前
手搓遥控器通过上云api执行航线
java·redis·spring cloud·docker
wanghowie8 分钟前
01.09 Java基础篇|算法与数据结构实战
java·数据结构·算法
ComputerInBook8 分钟前
C++ 标准提供的 thread (线程)之 join() 函数示例(windows平台)
c++·线程·join函数
快乐的划水a9 分钟前
嵌入式时间测量方法总结
c++·stm32·单片机