在一个派生类的成员函数中,试图调用其基类的成员函数"void f();’’,但无法通过编译。这说明( )。

admin2017-11-28  25

问题 在一个派生类的成员函数中,试图调用其基类的成员函数"void f();’’,但无法通过编译。这说明(    )。

选项 A、f()是基类的私有成员
B、f()是基类的保护成员
C、派生类的继承方式为私有
D、派生类的继承方式为保护

答案A

解析 在派生类对基类的三种继承形式中,都无法对基类的私有成员访问A正确。在B中,三种继承方式都能访问基类的保护成员,故B不正确。C选项的情况在f()是基类私有成员情况下是对的,但是还有别的可能,并不一定正确。同样D也不一定正确。
转载请注明原文地址:https://jikaoti.com/ti/tat0FFFM
0

最新回复(0)