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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
程序员与背包客_CoderZ9 小时前
Linux D-Bus通信协议详解:从入门到C/C++编码实战
linux·服务器·c语言·c++·嵌入式硬件·嵌入式软件·dbus
冻柠檬飞冰走茶10 小时前
PTA基础编程题目集 7-35有理数均值(C++语言实现)
开发语言·数据结构·c++·算法·均值算法
wangchen_010 小时前
C++正则表达式
开发语言·c++·正则表达式
IT爱学堂10 小时前
java版数据结构和算法+AI算法和技能学习指南
java·开发语言
evans在进步10 小时前
LeetCode 394:字符串解码——Java 单栈模拟与嵌套解析详解
java·python·leetcode
m0_5474866611 小时前
《Java程序设计与实践 》全套PPT课件2026
java·开发语言
土司大王12 小时前
LeetCode hto100——字母异位词分组
java·算法·leetcode
码匠许师傅12 小时前
【C++ 面试真题】聊聊 C++ 中的 lambda 表达式
java·c++·面试
依然鸣12 小时前
PTA团体程序设计天梯赛L1真题讲解L1-085-088
数据结构·c++·经验分享·算法·深度优先·pat考试
jason.zeng@150220712 小时前
linux的top命令
java·linux·服务器