如果不从派生构造函数调用基础构造函数会发生什么?

时间:2010-12-05 20:22:06

标签: c++ class constructor base parameterized

是否始终需要从派生类构造函数中调用基类构造函数?当你不打电话时会发生什么?

2 个答案:

答案 0 :(得分:9)

假设您正在谈论C ++(无论如何,这应该在大多数其他语言中类似),如果您没有显式调用基类的构造函数,它的默认构造函数将自动调用(如果存在;如果存在;不,编译器会触发错误。)

答案 1 :(得分:-2)

什么都没有,因为绝对不可能不这样做。