C++有关继承的简单问题
1.在一个派生类的成员函数中,试图调用其鸡肋的成员函数voidf();但无法通过编译。这说明————Af()是基类的私有成员Bf()是基类的保护成员C派生类的继承方式为私...
1.在一个派生类的成员函数中,试图调用其鸡肋的成员函数void f();但无法通过编译。这说明————
A f()是基类的私有成员 B f()是基类的保护成员 C派生类的继承方式为私有 D 派生类的继承方式为保护。
哪个正确? 正确的和错误的都要说明原因。
2.对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是—————
A公有或私有 B私有 C保护和私有 D公有和保护
这道题把正确的写个简短的代码 以便我去鉴证其正确性。
都是基础题,又有附加分。所以分可不是白给的额。 展开
A f()是基类的私有成员 B f()是基类的保护成员 C派生类的继承方式为私有 D 派生类的继承方式为保护。
哪个正确? 正确的和错误的都要说明原因。
2.对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是—————
A公有或私有 B私有 C保护和私有 D公有和保护
这道题把正确的写个简短的代码 以便我去鉴证其正确性。
都是基础题,又有附加分。所以分可不是白给的额。 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询