(填空题)
派生类的构造函数的成员初始化列表中可以包含的初始化项有()、()、()和()。
正确答案
基类的构造函数;子对象类的构造函数;常数据成员;派生类其他非静态数据成员
答案解析
略
相似试题
(单选题)
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
(判断题)
多重继承的派生类构造函数中执行基类构造函数的顺序取决于该派生类构造函数的成员初始化列表中出现基类初始化项的顺序。
(单选题)
对A、B两个类进行多重继承得到派生类C,则创建派生类C的对象时,从基类B中继承过来的成员变量由()类的构造函数进行初始化。
(判断题)
可以在类的构造函数中对静态数据成员进行初始化。
(判断题)
派生类的默认构造函数不包含有直接基类的构造函数。
(判断题)
静态数据成员必须在构造函数的成员初始化列表中进行初始化。
(判断题)
子对象的初始化要在构造函数的成员初始化列表中进行。
(判断题)
如果派生类的继承方式是protected的,则在main()函数中,可以通过派生类对象来访问基类的公有的成员。
(判断题)
一个类的构造函数中可以不包含对其子对象的初始化。