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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
Chan163 分钟前
【 微服务SpringCloud | 方案设计 】
java·spring boot·微服务·云原生·架构·intellij-idea
小屁猪qAq4 分钟前
设计模式总纲
开发语言·c++·设计模式
Howrun77711 分钟前
C++标准线程库-全面讲解
开发语言·c++
浪扼飞舟13 分钟前
C#(多线程和同步异步)
java·开发语言
hanqunfeng19 分钟前
(三十三)Redisson 实战
java·spring boot·后端
2301_7806698619 分钟前
字符集及其编码、解码操作、IO流分类
java·开发语言
计算机毕设指导623 分钟前
基于微信小程序的运动场馆服务系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea
冰暮流星34 分钟前
javascript的switch语句介绍
java·前端·javascript
有梦想的攻城狮34 分钟前
Java中的Double类型的存在精度丢失详解
java·开发语言·bigdecimal·double
tod11338 分钟前
从零手写一个面试级 C++ vector:内存模型、拷贝语义与扩容策略全解析
c++·面试·职场和发展·stl·vector