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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
带刺的坐椅7 小时前
SolonCode v2026.4.1 发布(比 ClaudeCode 简约的编程智能体)
java·ai·llm·agent·solon-ai·claudecode·soloncode
殷紫川7 小时前
从单体到亿级流量:登录功能全场景设计指南,踩过的坑全给你填平了
java
Filwaod7 小时前
Cursor+IDEA开发问题
java·idea·cursor
c++逐梦人7 小时前
C++11——— 包装器
开发语言·c++
Sunshine for you8 小时前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
爱丽_8 小时前
Spring 事务:传播行为、失效场景、回滚规则与最佳实践
java·后端·spring
qwehjk20088 小时前
如何从Python初学者进阶为专家?
jvm·数据库·python
timi先生8 小时前
语料库全栈项目部署 (Vue + Java + CQPweb)
java·前端·vue.js
十年编程老舅8 小时前
Linux 多线程高并发编程:读写锁的核心原理与底层实现
linux·c++·linux内核·高并发·线程池·多线程·多进程
sunwenjian8868 小时前
Java进阶--IO流
java·开发语言