Что произойдет, если вы не вызовете базовый конструктор из производного конструктора?
Всегда ли необходимо вызывать конструктор базового класса из конструктора производного класса? Что происходит, когда вы не звоните?
2 ответа
Предполагая, что вы говорите о C++ (в любом случае, это должно быть похоже на большинство других языков), если вы не вызовете конструктор базового класса явно, его конструктор по умолчанию будет вызываться автоматически (если он существует; если нет, то компилятор выдаст ошибку).