Опрос
Вопрос:
Что лучше?
Вариант 1: wrapper class (C++)
голосов: 1
Вариант 2: "cleanup" variable attribute (GCC)
голосов: 0
Вариант 3: try (C++)
голосов: 0
Вариант 4: сквозная обработка кодов возврата
голосов: 0
Вариант 5: настоящие кодеры не юзают динамические переменные!
голосов: 3
?
Nous n'utilisons pas de C++
Сама идея неплохая, но где ее реализацию можно назвать красивой? В С++ на фоне множества способов прострелить ногу и, главное, отсутствия автоматического распределения памяти, эта возможность выглядит как лечение переломов зеленкой. В Java все портит неопределенность времени сборки мусора, из-за чего деструкторами редко пользуются. Как в других языках, точно не знаю. Кажется, в Delphi есть все необходимое для правильной реализации принципа, хотя не уверен.