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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
暗武逢天13 小时前
Java导出复杂Excel升级版(解决占位符遗留问题,通用工具类)
java·excel·easyexcel·模板导出·通用工具类
cike_y14 小时前
Servlet原理&Mapping问题&ServletContext对象
java·安全·javaweb
木心爱编程14 小时前
Qt C++ + OpenCV 实战:从零搭建实时视频滤镜与图像识别系统
c++·qt·opencv
lalala_lulu14 小时前
Jsp的四种作用域(超详细)
java·开发语言·hive
好奇的候选人面向对象15 小时前
企业微信接入自定义系统(Java+Vue3)实现共享文档创建与数据统计
java·状态模式·企业微信
橙露15 小时前
Nginx Location配置全解析:从基础到实战避坑
java·linux·服务器
无敌最俊朗@21 小时前
STL-vector面试剖析(面试复习4)
java·面试·职场和发展
PPPPickup1 天前
easychat项目复盘---获取联系人列表,联系人详细,删除拉黑联系人
java·前端·javascript
LiamTuc1 天前
Java构造函数
java·开发语言
长安er1 天前
LeetCode 206/92/25 链表翻转问题-“盒子-标签-纸条模型”
java·数据结构·算法·leetcode·链表·链表翻转