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

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

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

    virtual void target_to_db(Target* info);

父类可以实现这个函数。

  • 子类实现

    void target_to_db(Target* info) override;

实现相应代码。

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

相关推荐
chde2Wang1 分钟前
hadoop部署错误-namenode address dfs.namenode.servicerpc-address not configured
java·大数据·hadoop
David猪大卫12 分钟前
【C++修炼】STL容器—模板进阶:非类型模板参数、模板特化、模板分离编译
c语言·开发语言·c++·经验分享·笔记·学习·面试
牛战士coding16 分钟前
Java 对象写入 Redis 后类型变了?Jackson 多态序列化问题复盘
java·开发语言·redis
小白的码BUG之路20 分钟前
Jenkins -- 配置jdk和maven
java·jenkins·maven
xiaoqiMikko21 分钟前
Redis 实战(基础篇):把一个老 RedisUtil 搬到 Spring Boot 4,一路踩出来的坑(真机实测)
java·spring boot·redis
yuniko-n26 分钟前
【JUC】读写锁
java·开发语言
yuzhiboyouye37 分钟前
后端怎么评估工作量
java
java资料站37 分钟前
十五、Spring AI Alibaba · 高级 ·Graph
java·人工智能·spring
纪念 22940 分钟前
C++ vector(一)
开发语言·c++
垆边人似月.1 小时前
最少的元素个数使和为 target
数据结构·c++·算法