LINUX.ORG.RU

История изменений

Исправление eao197, (текущая версия) :

Если C++программист без веских оснований сейчас использует голый delete, значит уровень подготовки этого программиста недостаточен. Так что серьезно.

Для справки: std::auto_ptr был принят в C++98. На большинстве платформ он стал доступен где-то с 2002-го года (тормозила в этом деле, насколько помню, Visual Studio). За прошедшие годы необходимость использовать std::auto_ptr, а затем std::unique_ptr должна была бы войти в подкорку С++ников так же плотно, как и, например, запрет на возврат указателя/ссылки на временный объект. Такие вещи должны писаться просто на автомате, даже в игрушечных примерах.

Исходная версия eao197, :

Если C++программист без веских оснований сейчас использует голый delete, значит уровень подготовки этого программиста недостаточен. Так что серьезно.

Для справки: std::auto_ptr был принят в C++98. На большинстве платформ он стал доступен где-то с 2002-го года (тормозила в этом деле, насколько помню, Visual Studio). Если за прошедшие годы необходимость использовать std::auto_ptr, а затем std::unique_ptr должна была бы войти в подкорку С++ников так же плотно, как и, например, запрет на возврат указателя/ссылки на временный объект. Такие вещи должны писаться просто на автомате, даже в игрушечных примерах.