单选题
在一个派生类的成员函数中,试图调用其基类的成员函数"void f();'',但无法通过编译。这说明( )。
A、
f()是基类的私有成员
B、
f()是基类的保护成员
C、
派生类的继承方式为私有
D、
派生类的继承方式为保护
【正确答案】
A
【答案解析】
解析:在派生类对基类的三种继承形式中,都无法对基类的私有成员访问A正确。在B中,三种继承方式都能访问基类的保护成员,故B不正确。C选项的情况在f()是基类私有成员情况下是对的,但是还有别的可能,并不一定正确。同样D也不一定正确。
提交答案
关闭