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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
一抓掉一大把5 分钟前
RuoYI框架.net版本实现Redis数据隔离
java·开发语言
.格子衫.8 分钟前
Maven高级
java·maven
lkbhua莱克瓦249 分钟前
Java基础——常用算法4
java·数据结构·笔记·算法·github·排序算法·快速排序
.格子衫.12 分钟前
Maven前奏
java·pycharm·maven
m0_7482480221 分钟前
揭开 C++ vector 底层面纱:从三指针模型到手写完整实现
开发语言·c++·算法
海盗猫鸥21 分钟前
「C++」string类(2)常用接口
开发语言·c++
序属秋秋秋24 分钟前
《Linux系统编程之开发工具》【实战:倒计时 + 进度条】
linux·运维·服务器·c语言·c++·ubuntu·系统编程
Mos_x27 分钟前
springboot系列--自动配置原理
java·后端
神奇侠202433 分钟前
基于spring-boot-admin实现对应用、数据库、nginx等监控
java·数据库·nginx
一叶飘零_sweeeet44 分钟前
手写 RPC 框架
java·网络·网络协议·rpc