Здравствуйте, T4r4sB, Вы писали:
TB>·>И с тех пор ты никогда в жизни не расстрелял память или не видел, когда вполне дисциплинированый дев расстреливал? TB>·>В ядре линуха такие баги находили (а там, видимо бардак и диверсанты). TB>А, я забыл, программы на жабе и шарпе никогда на глючат и в них не бывает багов.
Ты вроде обещал, что будет дисциплина — проблемы не будет. Однако, чуда не вышло.
TB>·>Вот поэтому и не нужно считать константным, а тупо использовать иммутабельный тип (что при наличии деструкторов в языке сделать невозможно). TB>Всё смешалось в кучу, люди, кони. Как наличие деструкторов мешает иммутабельным типам?
Что наличие ссылки на иммутабельный объект не даёт гарантии, что его поведение не поменяется.
TB>Расскажи, в жабошарпах можно ли кастовать мутабельный указатель в немутабельный?
В смысле присвоить новое значение к final полю/переменной? Нет, конечно. Нельзя.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай