Информация об изменениях

Сообщение Re[5]: Что вы думаете о Rust? от 06.09.2023 10:43

Изменено 06.09.2023 10:46 CRT

Re[5]: Что вы думаете о Rust?
Здравствуйте, Константин Б., Вы писали:


S>>Вот взять C++, ЯП с исключениями. Никаких finally. Деструкторы рулят и бибикают.


КБ>По той же логике можно и обертку с деструктором забыть написать.


Можно. Только деструктор ты пишешь один раз при определении класса, а потом много раз пользуешься классом .
а deffer тебе надо каждый раз писать при использовании.
соответственно вероятность забыть написать deffer — выше. Или такая же, если ты пользуешься классом только один раз.

хотя я бы от deffer или finally в С++ не отказался. Шлепать свой класс для каждого объекта из какого-нибудь API на С не очень удобно.
Re[5]: Что вы думаете о Rust?
Здравствуйте, Константин Б., Вы писали:


S>>Вот взять C++, ЯП с исключениями. Никаких finally. Деструкторы рулят и бибикают.


КБ>По той же логике можно и обертку с деструктором забыть написать.


Можно. Только деструктор ты пишешь один раз при определении класса, а потом много раз пользуешься классом .
а defer тебе надо каждый раз писать при использовании.
соответственно вероятность забыть написать defer — выше. Или такая же, если ты пользуешься классом только один раз.

хотя я бы от defer или finally в С++ не отказался. Шлепать свой класс для каждого объекта из какого-нибудь API на С не очень удобно.