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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
2501_901200536 小时前
MongoDB事务会产生多少性能损耗
jvm·数据库·python
zh1570236 小时前
CSS如何通过Sass循环生成辅助类_批量创建颜色或间距样式
jvm·数据库·python
叼烟扛炮6 小时前
C++ 知识点22 函数模板
开发语言·c++·算法·函数模版
神明9316 小时前
golang如何实现滚动更新方案_golang滚动更新方案实现实战
jvm·数据库·python
CLX05056 小时前
mysql复杂查询语句如何调优_通过改写子查询为JOIN连接
jvm·数据库·python
~|Bernard|6 小时前
四,go语言中GMP调度模型
java·前端·golang
Tisfy6 小时前
LeetCode 2553.分割数组中数字的数位:模拟(maybe+翻转)——java也O(1)
java·数学·算法·leetcode·题解·模拟·取模
m0_609160496 小时前
Redis怎样在Spring中执行批量Pipeline指令
jvm·数据库·python
2301_783848656 小时前
如何实现SQL动态字段选择查询_利用反射或动态拼接字符串
jvm·数据库·python
怪祝浙6 小时前
从简单项目入手Java(学生系统)V6(Web版本 Spring Boot3 MySQL Vue3 MyBatis)
java·spring boot·mysql