Привет, ЛОР!
Как я писал три года назад, в стандарт языка Си было предложено добавить выражение defer
, выполняющее функцию или блок кода по выходу из области видимости, где оно было объявлено.
На днях данное предложение получило официальный статус и, скорее всего, defer появится в будущем стандарте C2y.
При этом, defer почти наверняка не будет добавлен в C++, так как его использование будет конфликтовать с другими частями этого языка.
Ссылка на пост в блоге автора: https://thephd.dev/c2y-the-defer-technical-specification-its-time-go-go-go
Спецификация: https://thephd.dev/_vendor/future_cxx/technical%20specification/C%20-%20defer/C%20-%20defer%20Technical%20Specification.pdf