单选题:以下说法正确的是?
以下说法正确的是? @[C](2)
A. 子对象都是通过无参构造函数初始化的
B. 派生类对象的构造函数是先于基类的构造函数被调用的
C. 由多个基类派生时,基类构造函数的调用顺序,取决于定义派生类时,派生列表中的基类声明顺序
D. 由多个基类派生时,子对象所属类的构造函数调用顺序,取决于基类的定义顺序
A.子对象都是通过无参构造函数初始化的
B.派生类对象的构造函数是先于基类的构造函数被调用的
C.由多个基类派生时,基类构造函数的调用顺序,取决于定义派生类时,派生列表中的基类声明顺序
D.由多个基类派生时,子对象所属类的构造函数调用顺序,取决于基类的定义顺序
答案:C
A. 子对象都是通过无参构造函数初始化的
B. 派生类对象的构造函数是先于基类的构造函数被调用的
C. 由多个基类派生时,基类构造函数的调用顺序,取决于定义派生类时,派生列表中的基类声明顺序
D. 由多个基类派生时,子对象所属类的构造函数调用顺序,取决于基类的定义顺序
A.子对象都是通过无参构造函数初始化的
B.派生类对象的构造函数是先于基类的构造函数被调用的
C.由多个基类派生时,基类构造函数的调用顺序,取决于定义派生类时,派生列表中的基类声明顺序
D.由多个基类派生时,子对象所属类的构造函数调用顺序,取决于基类的定义顺序
答案:C