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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
shehuiyuelaiyuehao5 分钟前
算法46,分治快排,排序数组
java·算法·排序算法·排序
東隅已逝,桑榆非晚11 分钟前
vector(模拟实现)
c++·笔记·学习
野生技术架构师14 分钟前
1200 道 JAVA 面试题(各大企业常见面试题及答案)
java·开发语言
careathers16 分钟前
【数据结构】栈
java·数据结构
邪修king32 分钟前
Re:Linux系统篇(二十六):文件系统(二):Ext 文件系统底层详解:从 inode、块组到软硬链接,结合 Windows 讲透文件管理本质
android·java·linux
Yyyyyy~40 分钟前
【java】类和对象
java·开发语言
蒸蒸yyyyzwd1 小时前
cpp 选手备战秋招学习笔记 day36
c++
用户69586106727111 小时前
从源码到加载器:__attribute__((constructor)) / __attribute__((destructor))的跨平台实现原理详解
c++
重生之小比特1 小时前
【Java SE】抽象类和接口
java·开发语言
Lyyaoo.1 小时前
【设计模型】策略模式
java