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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
小虾米 ~8 分钟前
RocketMQ DefaultMQPushConsumer vs DefaultLitePullConsumer
java·rocketmq·java-rocketmq
q***216010 分钟前
【监控】spring actuator源码速读
java·spring boot·spring
Kuo-Teng20 分钟前
LeetCode 142: Linked List Cycle II
java·算法·leetcode·链表·职场和发展
Moe48826 分钟前
ConcurrentHashMap 重要方法实现原理和源码解析(一)
java·后端
2501_9411113431 分钟前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
小龙报43 分钟前
《算法通关指南C++编程篇 --- 初阶函数递归专题》
c语言·开发语言·c++·算法·创业创新·学习方法·visual studio
拾忆,想起1 小时前
Dubbo核心架构全解析:构建微服务通信的高速公路
java·微服务·云原生·架构·dubbo·哈希算法
2501_941111511 小时前
Python多线程与多进程:如何选择?(GIL全局解释器锁详解)
jvm·数据库·python
2501_941111331 小时前
使用Python处理计算机图形学(PIL/Pillow)
jvm·数据库·python
楠枬1 小时前
Spring Cloud 概述
java·spring cloud·微服务