приходится вызывать delete для каких-то динамически созданных объектов. Это вызывает проблемы, когда при создании/разрушении временного объекта и его передаче куда-то, вызываеся деструктор и в итоге в другой объект копируются уже мертвые указатели. Как это решать?
Определи правильно copy constructor и assignment operator. Этого достаточно
надо продумать владение, кто кем владеет, владелец должен уничтожать объект
не надо вызывать delete :)
Вы рожаете шаред поинтер.
Обсуждают сегодня