首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序时类D代码段出现编译错误,原因是【 】。 #include<iostream. h> class A { public: A(char c){cout<<"A’s constructor."<<c<<endl
下列程序时类D代码段出现编译错误,原因是【 】。 #include<iostream. h> class A { public: A(char c){cout<<"A’s constructor."<<c<<endl
admin
2010-06-06
75
问题
下列程序时类D代码段出现编译错误,原因是【 】。
#include<iostream. h>
class A
{
public:
A(char c){cout<<"A’s constructor."<<c<<endl;}
~A(){cout<<"A’s destructor."<<endl;}
};
class B: virtual public A
{
public:
B(char cb,char cd):A(cb) {cout<<"B’s constructor."<<cd<<endl;}
~B(){cout<<"B’s destructor."<<endl;}
private:
char b;
};
class C:virtual public A
{
public:
C(char cc, char cd):A(cc)
{cout<<"C’s constructor. "<<cd<<endl;}
~C(){cout<<"C’s destructor."<<endl;}
};
class D:public B,public C
{
public:
D(char cd,char ce,char cf, char cg, char ch,char ci)
:C(cf,cg),B(cd,ce),A(cd),aa(ch)
{cout<<"D’s constructor."<<ci<<endl;}
~D() {cout<<"D’s destructor."<<endl;}
private:
A aa;
};
void main()
{
D ohj(’a’,’b’,’c’,’d’,’e’,’f’)
}
选项
答案
类的继承出现二义性
解析
本题就是通过实例来表现多继承时出现的二义性问题。多重继承比较复杂,尽管C++中提供了虚基类来解决这个问题,但在实际开发中由于过于复杂而往往尽量避免使用。
转载请注明原文地址:https://kaotiyun.com/show/ogjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,N名学生的成绩已在主函数中放入一个带头结点的链表结构中,h指向链表的头结点。请编写函数fun,其功能是:求出平均分,并由函数值返回。
已知“inta=6;”则执行“a+=a-=a*a;”语句后,a的值为()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
运行下面的程序,输入字符串MicrosoftVisualStudio,则程序的执行结果是()。#includemain(){charChr[20];scanf("%s",&Chr;pri
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是
设有下面的定义:structst{mta;floatb:}d;int*p,要使p指向结构变量d中的a成员,正确的赋值语句是()。
与成员访问表达式p->name等价的表达式是【 】。
随机试题
依据树脂的化学组成分类,属于油胶树脂的药材有()。
言语轻迟低微,欲言不能复言,属于
对非稳定排放源采用加密监测方法,一般以每日开工时间或24h为周期,每个周期依据实际排放情况按每( )h采样和测试一次。
路面按使用要求、受力状况、土基支承条件和自然因素影响程度的不同,在路基顶面采用不同规格和要求的材料可分别铺设( )等结构层。
下列不属于证券公司信息技术安全管理中的应急预案的是()。
中外合资经营企业在合营期内,一律不得变更注册资本。()
甲国有独资公司、乙上市公司、丙外商独资企业、丁民营投资有限公司拟成立一家有限合伙企业。根据合伙企业法律制度的规定,上述投资主体中,可以担任普通合伙人的是()。
下列加下划线字中,哪一组为同音字?()
培养学生干部是班主任建设班集体中的一项重要工作,班主任应做到()
已知总体X是离散型随机变量,X可能取值为0,1,2,且P{X=2}=(1—θ)2,EX=2(1—θ)(θ为未知参数).对X抽取容量为10的样本,其中5个取1,3个取2,2个取0,求θ的矩估计值、最大似然估计值.
最新回复
(
0
)