Я знаю, что если вы выйдете из списка инициализации в конструкторе no-arg, будет вызываться конструктор по умолчанию этого члена.
Составляют ли конструкторы копирования аналогичный конструктор экземпляра элементов, или они также вызывают конструктор по умолчанию?
class myClass {
private:
someClass a;
someOtherClass b;
public:
myClass() : a(DEFAULT_A) {} //implied is b()
myClass(const myClass& mc) : a(mc.a) {} //implied is b(mc.b)??? or is it b()?
}