Redian新闻
>
多继承和虚继承的面试问题 (转载)
avatar
多继承和虚继承的面试问题 (转载)# Programming - 葵花宝典
g*s
1
【 以下文字转载自 JobHunting 讨论区 】
发信人: gandjmitbbs (Nothing), 信区: JobHunting
标 题: 多继承和虚继承的面试问题
发信站: BBS 未名空间站 (Sat Dec 15 21:44:48 2007)
class A{
public A { std::cout<}
class B: public A{
... // print B
}
class C: public A, pulic B {
... // print C
}
int main(){
C obj;
}
输出: AABC。继承关系是三角形:A->B->C加A->C。
问题是:这三条边如果考虑虚继承,每条边有两种可能,共八种。那么其他七种组合的
输出是什么。
avatar
g*s
2
没有高手知道吗?

【在 g*********s 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: gandjmitbbs (Nothing), 信区: JobHunting
: 标 题: 多继承和虚继承的面试问题
: 发信站: BBS 未名空间站 (Sat Dec 15 21:44:48 2007)
: class A{
: public A { std::cout<: }
: class B: public A{
: ... // print B
: }

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。