0
А если в базовом классе не 1 конструктор, то какой вызовется при создании объекта производного класса?
2 odpowiedzi
- 1
Если есть конструктор по умолчанию, то по умолчанию он. Иначе, конструктор обычно вызывается явно:
class Object {
Object (Object *parent) {/**/}
}
class SpecialObject : public Object {
SpecialObject(Object *parent)
: Object(parent)
{/**/}
}
- 1
Translation: If a base class has more than one constructor, which one will be called when creating an object of the derrived class?