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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
java1234_小锋13 分钟前
Java高频面试题:Redis的Key和Value的设计原则有哪些?
java·redis·面试
iPadiPhone18 分钟前
流量洪峰下的数据守护者:InnoDB MVCC 全实现深度解析
java·数据库·mysql·面试
Nuopiane18 分钟前
关于C#/Unity中单例的探讨
java·jvm·c#
win x21 分钟前
JVM类加载及双亲委派模型
java·jvm
2401_8846022722 分钟前
程序人生-Hello’s P2P
c语言·c++
毕设源码-赖学姐34 分钟前
【开题答辩全过程】以 滑雪场租赁管理系统的设计与实现为例,包含答辩的问题和答案
java
初中就开始混世的大魔王36 分钟前
2 Fast DDS Library概述
c++·中间件·信息与通信
Javatutouhouduan42 分钟前
SpringBoot整合reids:JSON序列化文件夹操作实录
java·数据库·redis·html·springboot·java编程·java程序员
wen__xvn1 小时前
模拟题刷题3
java·数据结构·算法
bug攻城狮1 小时前
Spring Boot应用内存占用分析与优化
java·jvm·spring boot·后端