问题
单项选择题
派生类的构造函数的成员初始化列中,不能包含( )。
A) 基类的构造函数
B) 派生类中子对象的初始化
C) 基类的子对象初始化
D) 派生类中一般数据成员的初始化
答案
参考答案:C
解析: 派生类的构造函数会调用基类的构造函数。对于基类子对象的初始化会在基类的构造函数中进行。派生类会为基类提供参数,当基类的构造函数收到参数时会将参数传递给相应的基类子对象。
派生类的构造函数的成员初始化列中,不能包含( )。
A) 基类的构造函数
B) 派生类中子对象的初始化
C) 基类的子对象初始化
D) 派生类中一般数据成员的初始化
参考答案:C
解析: 派生类的构造函数会调用基类的构造函数。对于基类子对象的初始化会在基类的构造函数中进行。派生类会为基类提供参数,当基类的构造函数收到参数时会将参数传递给相应的基类子对象。