-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


goto vs break & continue

Среда, 22 Июля 2020 г. 01:13 + в цитатник
D_KEY:
Цитата JoeUser @
Если добрались, все эти ресурсы в полях класса висят без какого-то использования, только для удаления.

Так ведь именно так и будет в том случае, который тебе предлагают :) Я так и не понял что тебе не нравится.

А если речь об указателях (т.е. ресурсы в виде указателей у тебя), то тебе не нужно писать классы-обертки. Достаточно unique_ptr и typedef/using

Добавлено
Тут ведь что важно. Код всяких load станет проще и чище. Да, за счет дополнительных утилитарных структурок/typedef.

Добавлено
Цитата JoeUser @
Поэтому - гвардов вполне достаточно, хоть и таких мудреных с if-фами.

Если тебе нравится лапша в коде, то кто ж тебе помешает? :D

Добавлено
JoeUser, еще я понял, что есть разница в восприятии у нас. Ты как будто весь код целиком смотришь. Потому для тебя и нет разницы, где ресурс будет освобожден, в коде функции load или в отдельном объекте-владельце, даже второй случай кажется тебе более сложным. Я же предпочитаю декомпозировать. И мне важнее, что код load более простой и чистый, не замылен лапшой с очисткой ресурсов.

https://forum.sources.ru/index.php?showtopic=362619&view=findpost&p=3834832

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку