Re[4]: Не пора ли нам перейти на D
От: Disappear  
Дата: 27.02.07 08:07
Оценка:
Здравствуйте, qvasic, Вы писали:

T>>>Я забыл как там у Страуструпа "C++ is my favorite garbage collection language, because it produces no garbage" или как-то так.

D>>В языке C++ его же идиому RAI сложно использовать

Q>чем же её сложно использовать?

Q>кроме того, о незакрытых файлах и неразлоченых мьютексах тоже сборщик мусора позоботиться? RAII ведь не только про память.

Вот вот. В С++ приходится писать многочисленные dummy классы, для разных видов ресурсов. В D для захвата ресурса есть ключевые слова scope и guard.
Замет — try, catch без finally. Понятно конечно, что можно снова городить кучу dummy классов, но более человечнее будет выглядеть код на языке с поддержкой finally.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.