Entry tags:
Грядёт стандарт Си23
Компилятор GCC со следующей версии 15.1 переходит на новый стандарт языка Си по умолчанию: C23. Имеются значимые изменения.
- Константа nullptr
- Константы true и false
- Атрибуты [[nodiscard]], [[maybe_unused]], [[deprecated]], [[fallthrough]], [[noreturn]], [[unsequenced]], [[reproducible]]
- Десятичная вещественная арифметика
- Двоичные целые литералы
- Разделители в численных литералах
- Конструкции препроцессора #elifdef, #elifndef, #warning, #embed
- Пустые инициализаторы
- Операция typeof
- Энумы заданного типа
no subject
Было бы неплохо чтобы const можно было как в Си++ использовать, не обязательно всегда как объект, а как числовой литерал, если адрес не берётся.