LINUX.ORG.RU

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

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

В данном случае не вижу ничего плохого если некоторое время в vec будет мусор.

А если это будет не Vec, а какой нибудь пользовательский контейнер? Правила должны быть одинаковые для всех, а для произвольного типа невозможно сказать будет он пользоваться этим указателем в деструкторе или не будет.

Ну и еще это будет нарушением гарантий безопасности. Пользуешься вектором от васи пупкина, а он в новой версии добавил распечатку элементов в деструкторе. И тут у тебя перестает компилироваться код в совершенно другой части программы.

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

Никто явно файлы не закрывает, неудачный пример, но мой посыл в том что предсказуемое поведение лучше непредсказуемого.

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

В данном случае не вижу ничего плохого если некоторое время в vec будет мусор.

А если это будет не Vec, а какой нибудь пользовательский контейнер? Правила должны быть одинаковые для всех, а для произвольного типа невозможно сказать будет он пользоваться этим указателем в деструкторе или не будет.

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

Никто явно файлы не закрывает, неудачный пример, но мой посыл в том что предсказуемое поведение лучше непредсказуемого.