LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

RAII, владеющие указатели

В С23 в стандарте будет defer, через который это реализуется тривиально.

исключения

В С23 возможно будет panic/recover, которые тоже будут раскручивать стек.(aka throw/catch)

Короче исключения в стандартном С, тоже реальность.

Вот небольшая бумага, которая была представлена комитету: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2589.pdf

всякие std::vector, map и т.д..

Есть сторонние библиотеки…

А если ещё и этот paper будет принят: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2522.pdf

То в С будет очень много фич С++…

Исходная версия fsb4000, :

RAII, владеющие указатели

В С23 в стандарте будет defer, через который это реализуется тривиально.

исключения

В С23 возможно будет panic/recover, которые тоже будут раскручивать стек.(aka throw/catch)

Короче исключения в стандартном С, тоже реальность.

Вот небольшая бумага, которая была предоставлена комитету: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2589.pdf

всякие std::vector, map и т.д..

Есть сторонние библиотеки…

А если ещё и этот paper будет принят: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2522.pdf

То в С будет очень много фич С++…