Re[13]: Haters gonna hate but with proofs
От: scf  
Дата: 14.01.19 14:16
Оценка:
Здравствуйте, rg45, Вы писали:

R>Ну этот же пример можно переписать с набором каких-нибудь других классов, не покрываемых требованиями .NET стандарта. Мы же сейчас не ридеры и стримы обсуждаем, а вопросы владения ресусами и их освобождения. И как ни верти, ответсвенность за правильное освобождение ресурсов, в общем смысле этого слова, в управляемых языках лежит на плечах пользовательского кода. И тут разработчики этих языков оказываются ровно в той же ситуации, что и разработчики языка C его ручным управлением памятью.


Так выше приводили же пример на шарпе с using? Можно ограничить ресурс скоупом точно так же, как и в С++. Плюс дополнительная фича — если криворукий программист не вызвал close(), ресурс автоматически освобоится сам когда GC удалит объект.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.