Ответ в теме: Конструкторы и дестркутор по умолчанию в С++

#2717

Запустим наши примеры.

int main() {
  LeakClass a, b; 
}

Программа отрабатывает без ошибок, но как только добавим вызов конструктора копирования (который создан неявно) — получим ошибку во время выполнения (память по указателю очищается дважды):
LeakClass c(a);

Вложения:
Вы должны войти для просмотра вложений.