面向对象考试题,关于C++语言的
答案应该是ABACBACDAACEBACBACDAACEF但是最后一行他给的答案是BACACDAACEF,为什么那个B没有了?谁能解释一下谢谢了...
答案应该是
A
B
AC
BACD
AACE
BACBACDAACEF
但是最后一行他给的答案是BACACDAACEF,为什么那个B没有了?谁能解释一下 谢谢了 展开
A
B
AC
BACD
AACE
BACBACDAACEF
但是最后一行他给的答案是BACACDAACEF,为什么那个B没有了?谁能解释一下 谢谢了 展开
3个回答
展开全部
虚继承就是已经继承过的不再继承
看如何分析已经继承过:
构造F首先B然后CDE 的时候D的时候已经B过了 所以virtual起作用D中的B不生效
看如何分析已经继承过:
构造F首先B然后CDE 的时候D的时候已经B过了 所以virtual起作用D中的B不生效
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虚继承就是已经继承过的不再继承
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询