Здравствуйте, Evgeny.Panasyuk, Вы писали:
EP>>>Врёшь же. Я конкретно сказал что контроль над временем ортогонален "как на Си".
I>>Это просто твоё мнение, ничем не аргументированое.
EP>Это аргумент. Ты можешь быть согласен с ним или нет.
А противоположная формулировка, хочешь ты или нет, тоже аргумент или как ?
А если она из одного слова, как отсылка к контексту ?
Опаньки !
EP>Задача была сделать подстраховку, я сказал что такая подстраховка не реализуема на C, ты сказал что "реализуема, только иначе"
У твоей подстраховки один побочный эффект — время выполнения может быть недетерминированым.
EP>То есть ты не понимаешь в чём тут отличие у C++11
Ты утомляешь передёргиваниями.
I>>Твоя "подстраховка", требует ресурсов. Каскадная очистка — часть этой самой подстраховки. Вместо явной логики "вычислить и освободить явно" выбираем неявную "пусть деструкторы срабатывают каскадом по цепочке, авось пронесёт"
EP>Ещё раз, эта каскадная очистка была бы и без ref-counting. Understand?
Я же сказал, что каскадная очистка это один из возможных вариантов реализации. Тебе её удобно делать деструкторами. Отсюда ясно, что хрен его знает, какое будет время работы.