0

А если в базовом классе не 1 конструктор, то какой вызовется при создании объекта производного класса?

19th Oct 2017, 12:35 PM
Алексей Закурнаев
Алексей Закурнаев - avatar
2 Antworten
- 1
Если есть конструктор по умолчанию, то по умолчанию он. Иначе, конструктор обычно вызывается явно: class Object { Object (Object *parent) {/**/} } class SpecialObject : public Object { SpecialObject(Object *parent) : Object(parent) {/**/} }
19th Oct 2017, 1:05 PM
deFault
- 1
Translation: If a base class has more than one constructor, which one will be called when creating an object of the derrived class?
19th Oct 2017, 1:07 PM
deFault