在 C++ 语言的私有继承中,基类的 public 成员在派生类中仍为 public 成员。
先明确私有继承的定义,再说明基类公有成员在派生类中的访问权限变化,最后判断题目陈述是否正确。
混淆私有继承与公有继承的访问规则,误以为继承后成员权限不变。
本题考查《GESP 考试大纲》C++ 语言模块八级考点:类的继承与成员访问控制。命题人专门设置这道判断题,就是要卡住那些只背"继承"概念、却搞不清三种继承方式区别的考生——八级 C++ 继承部分,90% 以上的错误都源于对私有继承访问规则的误解。
看到"私有继承"四个字,立刻反应出这是三种继承方式之一。关键记忆点是:私有继承会让基类的所有成员(包括公有和保护)在派生类中都变成私有。
题目陈述说"基类的 public 成员在派生类中仍为 public",这与私有继承规则直接冲突。因此答案选 B(错误)。