Re[39]: А С++ то схлопывается...
От: lpd Черногория  
Дата: 19.11.19 20:23
Оценка:
Здравствуйте, so5team, Вы писали:

S>У вас были аргументы? Помилуйте, где же? Дайте ссылочку, а то у меня ощущение, что упустил что-то важное.


Изначально я в данную ветку стриггерился на ускорение C++17, которое alex_public привел как решающий аргумент (хотя он потом написал, что не считает это ускорение важным).
Мой аргумент в том, что логические проблемы не решаются синтаксисом языка: ни move-семантикой, но unique_ptr<>. Удаление объекта — это часть логики программы, и она не всегда связана с удалением переменной, которое относится к синтаксису. Ты дал ссылку на статью, где рассматривается hello-world, в котором все как я и представлял. В простом случае удаление unique_ptr<> неплохо, я могу понять. Для тебя приоритетней "не забыть закрыть и удалить", и ты считаешь обертку unique_ptr<> оправданной, для меня же приоритетней явность удаления. Проблема удаления объектов у меня возникает только в сложных случаях, когда они используются в разных участках программы, обычно параллельно. Описание реального случая, где объект должен быть unique_ptr<> и ему нужен move, ты не привел.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Отредактировано 19.11.2019 20:28 lpd . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.