Существуют ли какие-либо опасности при инициализации родительского класса пустой конструктора в списке инициализации ребенка?Инициализировать родительский класс с пустым конструктором в списке инициализаторов?
Пример:
class Parent
{
public:
Parent(){}
~Parent(){}
};
class Child : public Parent
{
public:
Child(): Parent()
{}
~Child(){}
};
Причина вопроса: Я часто вижу код, в котором класс «Родитель» с пустым CTOR не инициализирован в списке инициализации ребенка CTOR.
конструктор по умолчанию вызывается неявно, если вы не явно вызвать конструктор в списке инициализации. – scohe001