Здравствуйте, so5team, Вы писали:
S>Здравствуйте, lpd, Вы писали:
S>И, что характерно, штудируют не все, и не всегда тщательно.
Тут штудировать нечего, освобождение ресурсов и другие подобные операции вполне очевидны.
S>Это говорит лишь о том, что вы слабо себе представляете, что в современном C++ можно делать с помощью RAII (да и в старом, только там несколько многословнее все).
Создать объект-обертку над функцией? Спасибо, у меня других проблем хватает, чем городить такие конструкции на ровном месте, и усложнять код.
Бог с ним с RAII, если он так нравится, это вопрос стиля. Я больше про мув-семантику, шаблоны и умные указатели писал, впрочем по-моему не раз уж спорил здесь, в том числе с вашими.
Я привел пример кода который я считаю приятно читать и писать. О вкусах спорить не буду, но надеюсь программисты в массе все же поймут что современный С++ это только для фанатиков фич языка, пытающихся все проблемы решить новым синтаксисом, а не для реального кода, в котором и без того сложностей хватает.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)