多重继承的构造顺序可分为如下四步: (1)所有非虚基类的构造函数按照他们被继承的顺序构造 (2)所
已帮助 人
多重继承的构造顺序可分为如下四步: (1)所有非虚基类的构造函数按照他们被继承的顺序构造 (2)所有虚基类的构造函数按照他们被继承的顺序构造 (3)所有子对象的构造函数按照他们被继承的顺序构造 (4)派生类自己的构造函数体 这四个步骤的正确顺序是:
A.(4)(3)(2)(1)
B.(2)(4)(3)(1)
C.(2)(1)(3)(4)
D.(3)(4)(1)(2)

回答
共1条回复-
C 多继承派生类的构造顺序是:首先调用虚基类的构造函数,然后调用非虚基类的构造函数按照它们被继承的顺序构造,其次调用子对象的构造函数,最后是派生类构造函数中的内容。
