单项选择题
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是( )。
A.每个派生类的构造函数都要为虚基类构造函数提供实参
B.多继承时有可能出现对基类成员访问的二义性问题
C.使用虚基类可以解决二义性问题并实现运行时的多态性
D.建立最派生类对象时,虚基类的构造函数会首先被调用
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
下列关于派生类的构造函数的叙述中,正确的是( )。
A.派生类通过成员初设列表的方法调用基类的构造函数,实现对基类的初始化
B.派生类构造函数的调用顺序先基类后子对象构造函数
C.派生类构造函数的调用顺序先子对象构造函数后基类
D.派生类构造函数是不能继承基类的
点击查看答案
单项选择题
有如下程序: #include <iostream> using namespace std; class Base public: void output() cout<<1; virtual void Print() cout<'B'; ; class Derived:public Base public: void output() cout<2; void Print() cout<<'D'; ; int main() Base *ptr=new Derived; ptr->output(); ptr->Print(); delete ptr; return(); 程序的输出结果是
A.1B
B.1D
C.2B
D.2D
点击查看答案
相关试题
以下程序段的执行结果为______。 #...
有以下程序 #include <iostream> usi...
下列程序的运行结果是______。 #in...
以下程序的输出结果是______。 #in...
派生类中的成员不能直接访问基类中的___...