Re[37]: Они сделали дерьмо опять
От: lpd Черногория  
Дата: 18.06.20 19:06
Оценка: :))
Здравствуйте, B0FEE664, Вы писали:

lpd>>Вообще, файл — это абстракция ОС, управляемая по хэндлу, и не вижу смысла путать его с локальными переменными — абстракциями С++.

BFE>А почему именно файл? А если речь про mutex, к примеру?

Файлы обычно первыми приводят в пример когда говорят о преимуществах RAII.
С lock_guard на мой взгляд нужно искать по коду где же этот мьютекс освободится, писать дополнительные блоки {}, поэтому проще явно написать unlock(). Да и с мьютексами обычно проблемы гораздо сложнее, чем просто забыть разлочить. Но это вопрос вкуса, не вижу большой разницы для мьютексов.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.