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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
zh_xuan8 小时前
使用命令行把安装包上传到github
c++·git·libcurl·c++工程打包
Zzzzmo_8 小时前
【JavaEE】文件操作和IO
java·java-ee·io·文件操作·file·流对象
NE_STOP8 小时前
Redis-持久化之RDB
java
苍煜8 小时前
SpringBoot AOP切面编程精讲:实现方式、Spring区别及与自定义注解生产实战
java·spring boot·spring
胡小禾8 小时前
企业内部文件处理方案
java
无限进步_9 小时前
二叉搜索树完全解析:从概念到实现与应用场景
c语言·开发语言·数据结构·c++·算法·github·visual studio
常利兵9 小时前
Spring Boot:别再重复造轮子,这些内置功能香麻了
java·spring boot·后端
鱼跃厂长9 小时前
这份skill,能将你的简历提升到字节的水平!
c++·ai·ai编程
天若有情67310 小时前
逆向玩家狂喜!用C++野生写法一键破解线性加密(不规范但巨好用)
开发语言·c++·算法