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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
bikong76 分钟前
Qt/C++,windows多进程demo
c++·windows·qt
xiaoye37086 分钟前
Java 事务失效场景全解析
java
努力学习的小廉7 分钟前
我爱学算法之—— 位运算(上)
c++·算法
weixin_4365250721 分钟前
Spring Boot 集成 EasyExcel 的最佳实践:优雅实现 Excel 导入导出
java·spring boot·后端
ChinaRainbowSea24 分钟前
9. LangChain4j + 整合 Spring Boot
java·人工智能·spring boot·后端·spring·langchain·ai编程
ゞ 正在缓冲99%…26 分钟前
leetcode35.搜索插入位置
java·算法·leetcode·二分查找
武昌库里写JAVA34 分钟前
Mac下Python3安装
java·vue.js·spring boot·sql·学习
青草地溪水旁38 分钟前
设计模式(C++)详解—原型模式(1)
c++·设计模式·原型模式
程序员清风1 小时前
滴滴三面:ZGC垃圾收集器了解吗?
java·后端·面试
怀旧,1 小时前
【C++】20. unordered_set和unordered_map
开发语言·c++