Еще более печально то, что удаление одного и того же участка памяти более одного раза 
в деструкторе класса может привести к разрушению кучи. 

    Конструктор копии не решит этой проблемы, поскольку задействованные 
объекты уже созданы. C++ вызывает конструкторы в случае инициализации новых 
объектов, но не в случае присваивания одного объекта другому. 

