C++有关继承的简单问题

1.在一个派生类的成员函数中,试图调用其鸡肋的成员函数voidf();但无法通过编译。这说明————Af()是基类的私有成员Bf()是基类的保护成员C派生类的继承方式为私... 1.在一个派生类的成员函数中,试图调用其鸡肋的成员函数void f();但无法通过编译。这说明————
A f()是基类的私有成员 B f()是基类的保护成员 C派生类的继承方式为私有 D 派生类的继承方式为保护。
哪个正确? 正确的和错误的都要说明原因。
2.对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是—————
A公有或私有 B私有 C保护和私有 D公有和保护
这道题把正确的写个简短的代码 以便我去鉴证其正确性。
都是基础题,又有附加分。所以分可不是白给的额。
展开
 我来答
dfdglei
2013-01-18 · TA获得超过1195个赞
知道小有建树答主
回答量:747
采纳率:100%
帮助的人:751万
展开全部
1.A正确;B错误,基类的保护乘员派生类可调用;C错误,私有继承只是将基类的共有和保护函数都改为派生类的私有函数,并不影响当前派生类的调用;D错误,保护继承不影响基类成员函数的可见性。
2选D。只有基类成员为共有或者保护,派生类才能直接访问
chujiangke001
2013-01-18 · TA获得超过1605个赞
知道小有建树答主
回答量:1352
采纳率:0%
帮助的人:694万
展开全部

1.A正确  只有基类的私有成员继承下来无法访问

2.D

看表

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
anig16dge
2013-01-18
知道答主
回答量:11
采纳率:0%
帮助的人:1.7万
展开全部
这个比较困难呀。。。真的没有人会呀。。。呵呵。不行呀。。百度啊真的没有人才呀。。。呵呵,。。哈哈哈。真是的呀。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式