
Сообщение от
Qwoort
SimpleCircle(SimpleCircle & rhs);// <= Конструктор копирования
Нужна ссылка на контанту:
C++ |
1
| SimpleCircle(SimpleCircle const& rhs); |
|
И ещё, в конструкторах выделяется память, и дальше нигде не освобождается, надо бы добавить это в деструктор.
Добавлено через 4 минуты

Сообщение от
Qwoort
Но когда я удаляю из кода конструктор копирования, всё начинает работать и выдает правильный результат.
Потому что компилятор сам его сгенерирует, и там будет копирование itsRadius.