技术栈

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

柳鲲鹏2024-10-23 9:51

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

上一篇:学习java字节码后可以干什么
下一篇:python-docx -- 对比两个表格的行数据
相关推荐
载数而行520
1 小时前
QT的五类布局
c++·qt·学习
代码雕刻家
1 小时前
3.5.Maven-依赖管理-依赖配置&依赖传递
java·maven
!chen
2 小时前
MyBatis-plus拓展之字段类型处理器、自动填充和乐观锁
java·tomcat·mybatis
故事和你91
2 小时前
sdut-程序设计基础Ⅰ-实验五一维数组(8-13)
开发语言·数据结构·c++·算法·蓝桥杯·图论·类和对象
载数而行520
2 小时前
QT的QString类
c++·qt·学习
Jin、yz
2 小时前
JAVA 八股
java·开发语言
va学弟
2 小时前
Java 网络通信编程(6):视频通话
java·服务器·网络·音视频
pjw19880903
3 小时前
Spring Framework 中文官方文档
java·后端·spring
bu_shuo
3 小时前
Visual C++2010学习版(全国计算机等级二级考试版)安装记录
c++·cpp·visual c++·计算机二级
jgyzl
3 小时前
2026.3.11MyBatis-Plus基本使用与思考
java·数据库·mybatis
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03OpenClaw 使用和管理 MCP 完全指南04OpenClaw Control UI安全上下文访问配置05UV安装并设置国内源06本地部署 OpenClaw + DeepSeek-R1 完全指南07OpenClaw macOS 完整安装与本地模型配置教程(实战版)08Openclow安装保姆级教程09在 Windows 上配置 Claude Code从安装到解决网络问题10Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services