vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2024-11-16 06:17 pm

Грядёт стандарт Си23

Компилятор GCC со следующей версии 15.1 переходит на новый стандарт языка Си по умолчанию: C23. Имеются значимые изменения.
  • Константа nullptr
  • Константы true и false
  • Атрибуты [[nodiscard]], [[maybe_unused]], [[deprecated]], [[fallthrough]], [[noreturn]], [[unsequenced]], [[reproducible]]
  • Десятичная вещественная арифметика
  • Двоичные целые литералы
  • Разделители в численных литералах
  • Конструкции препроцессора #elifdef, #elifndef, #warning, #embed
  • Пустые инициализаторы
  • Операция typeof
  • Энумы заданного типа
Давно не было таких масштабных изменений в языке Си. Надеюсь, и компилятор CLANG скоро переключится.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org