用class virtual 声明的基类为虚基类。()
当不同的类具有相同的间接基类时,()。
(A)各派生类无法按继承路线产生自己的基类版本
(B)为了建立惟一的间接基类版本,应该声明间接基类为虚基类
(C)为了建立惟一的间接基类版本,应该声明派生类虚继承基类
(D)一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类
A.关键字virtual只能用来声明虚函数
B.声明虚函数时,才使用关键字virtual
C.关键字virtual不能用来声明虚基类
D.关键字virtual能用来声明虚基类
下列关于虚基类的描述中,错误的是
A.使用虚基类可以消除由多继承产生的二义性
B.构造派生类对象时,虚基类的构造函数只被调用一次
C.声明“class B:virtual public A”说明类B为虚基类
D.建立派生类对象时,首先调用虚基类的构造函数 .
下列关于虚基类的叙述中,错误的是
A.使用虚基类可以消除由多继承产生的二义性
B.构造派生类对象时,虚基类的构造函数只被调用一次
C.声明“class B:virtual public A”说明类B为虚基类
D.建立派生类对象时,首先调用虚基类的函数
A.在类内声明虚函数需要在关键字 virtual,在类外定义虚函数时也必须加 virtual 关键字
B.在派生类中重新定义虚函数时,函数名可以和基类的该虚函数不同
C.当一个成员函数被声明为虚函数后,其派生类中的同名函数都自动成为虚函数
D.如果派生类中没有对基类的虚函数重新定义,则派生类不能继承其直接基类的虚函数
纯虚函数是在基类中声明但没有定义的虚函数,可以声明该函数为纯虚函数是在【 】置于虚函数的原型后完成的。
下列关于虚基类的描述中,错误的是()。
A.使用虚基类可以消除由多继承产生的二义性
B.构造派生类对象时,虚基类的构造函数只被调用一次
C.声明“classB:virtualpublicA”说明类B为虚基类
D.建立派生类对象时,首先调用虚基类的构造函数
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!