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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
a9511416425 分钟前
Python字典底层实现_dict哈希结构解析
jvm·数据库·python
做个文艺程序员9 分钟前
Spring Boot 封装 OpenClAW 服务层最佳实践【OpenClAW + Spring Boot 系列 第2篇】
java·人工智能·spring boot·开源
LiAo_1996_Y9 分钟前
MongoDB中什么是Hashed Shard Key的哈希冲突_哈希函数的分布均匀性分析
jvm·数据库·python
水饺编程16 分钟前
第5章,[标签 Win32] :获取设备环境的信息
c语言·c++·windows·visual studio
lhbian17 分钟前
C++、C与易语言:编程语言对比解析
c语言·开发语言·c++
weixin_3812881818 分钟前
PyTorch中高效实现SOM邻域权重更新:向量化替代双重循环
jvm·数据库·python
说实话起个名字真难啊19 分钟前
2026数字中国创新大赛数字安全赛道writeup之web题目一
java·前端·安全
后端AI实验室20 分钟前
我用AI把一个外包需求从30天压到5天交付,然后客户说:下次还找你
java·ai
hehelm24 分钟前
二叉搜索树
c++
m0_6178814225 分钟前
在 Go 中声明包级全局 Map 的正确方法
jvm·数据库·python