вызываются разные конструкторы же -
Это имееться в виду при ?
MyClass object2 = MyClass(value);
MyClass object3 = MyClass(object);
Если отввет да, то это как раз то что я не могу понять,. Ведь программа выводит информацию о срабатывании только одного конструктора для каждого случая
----------------------------------------------------------------------------
Object 'default object' was created.
----------------------------------------------------------------------------
Object 'object2' was created. --->> MyClass object2(MyClass(value));
----------------------------------------------------------------------------
Copy of object 'default object' was created. --->> MyClass object3(MyClass(object));
----------------------------------------------------------------------------
MyClass object = MyClass();
аналогично