А если в базовом классе не 1 конструктор, то какой вызовется при создании объекта производного класса? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

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

19th Oct 2017, 12:35 PM
Алексей Закурнаев
Алексей Закурнаев - avatar
2 Answers
- 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