【C++继承】笔试易错题目

这道题,我们乍一看,由之前已知的知识,我们知道函数名相同,参数列表不同,随即就选择了A选项(重载),然而,我们需要加强记忆,重载的条件是在同一作用域下,函数名相同,参数列表不同,而继承体系中,基类和派生类都有独立的作用域,故A错误。

同时,我们需要牢记,派生类和基类中有同名成员,派生类成员将屏蔽基类对同名成员的直接访问,这种情况被称为隐藏(在派生类成员函数中,可以使用 基类::基类成员 显式访问)

需要注意,如果是成员函数的隐藏,只需要函数名相同就构成隐藏,此处不需要在意参数是否一致,故本题选择B选项(隐藏)。

本题选择B选项(运行报错)。

相关推荐
时间的拾荒人7 小时前
C语言字符函数与字符串函数完全指南
c语言·开发语言
浆果02077 小时前
NanoTrack C++ — RK3588 实时目标跟踪
c++·目标跟踪·rk3588
ysa0510308 小时前
【并查集】判环
c++·笔记·算法
2501_948106918 小时前
计算机毕业设计之基于jsp教科研信息共享系统
java·开发语言·信息可视化·spark·课程设计
持力行8 小时前
C/C++ 中的 char*:它标识数组吗?为什么能用下标访问?
c语言·c++
取经蜗牛8 小时前
Python 第一阶段完全指南:从零到第一个实用工具
开发语言·python
dog2508 小时前
从重尾到截断流量模型的演进
开发语言·php
qq_401700419 小时前
Qt QSS 完全入门写出漂亮界面以及解决样式不生效问题
开发语言·qt
汉克老师9 小时前
GESP2026年6月认证C++六级( 第三部分编程题(2、满二叉树))精讲
c++·深度优先·树形dp·满二叉树·gesp六级·树形dfs
我是一颗柠檬10 小时前
【Java项目技术亮点】覆盖索引与索引下推优化
android·java·开发语言