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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
花间相见几秒前
【JAVA开发】—— HTTP常见请求方法
java·开发语言·http
APIshop1 分钟前
实战代码解析:item_get——获取某鱼商品详情接口
java·linux·数据库
楼田莉子2 分钟前
Linux系统小项目——“主从设计模式”进程池
linux·服务器·开发语言·c++·vscode·学习
zhangchangz7 分钟前
Idea护眼插件分享之:Catppuccin Theme
java·ide·intellij-idea
从此不归路12 分钟前
Qt5 进阶【7】网络请求与 REST API 实战:QNetworkAccessManager 深度应用
开发语言·c++·qt
浮生醉清风i12 分钟前
Spring Ai
java·人工智能·spring
试剂小课堂 Pro18 分钟前
mPEG-Silane:mPEG链单端接三乙氧基硅的亲水性硅烷偶联剂
java·c语言·网络·c++·python·tomcat
终端域名21 分钟前
如何选择有利于品牌宣传的网站域名
java·后端·struts·数字货币域名·网站域名
mjhcsp22 分钟前
P14992 取模(题解)
c++
拽着尾巴的鱼儿22 分钟前
Spring:定时任务@Scheduled cron 的实现原理
java·后端·spring