Post Thumbnail

В современном системном программировании без defer уже никуда - штука реально удобная для автоматического освобождения ресурсов. Но в стандартном Си его до сих пор нет, хотя попытки были (и, кажется, в следующей версии наконец добавят). Пока же народ изгаляется кто во что горазд: есть вариант с GCC-шными nested functions и атрибутом cleanup, который работает как часы, но только под GCC. Есть версия под Clang с блоками, но она тоже не универсальна. Автор рассказывает про самые разные подходы к реализации defer и надеется, что когда-нибудь он станет максимально нативным.

Похожее

Post Thumbnail

Глитчарт

Участница команды разработчиков Firefox под псевдонимом Gankra, описывается её э...

Post Thumbnail

Wander

Кажется, все более актуальным становится "маленькая сеть". Small web как в стары...

Post Thumbnail

SIMD для CSV

В статье автор опписывает подход к парсингу CSV-файлов с использованием SIMD-инс...