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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
徐徐同学5 小时前
cpolar为IT-Tools 解锁公网访问,远程开发再也不卡壳
java·开发语言·分布式
2301_822382765 小时前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python
qq_192779875 小时前
C++模块化编程指南
开发语言·c++·算法
Mr.朱鹏6 小时前
Nginx路由转发案例实战
java·运维·spring boot·nginx·spring·intellij-idea·jetty
2301_790300966 小时前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
代码村新手6 小时前
C++-String
开发语言·c++
程序员敲代码吗7 小时前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
白露与泡影7 小时前
2026版Java架构师面试题及答案整理汇总
java·开发语言
历程里程碑7 小时前
滑动窗口---- 无重复字符的最长子串
java·数据结构·c++·python·算法·leetcode·django
qq_229058018 小时前
docker中检测进程的内存使用量
java·docker·容器