Грядёт стандарт Си23
2024-11-16 18:17![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Компилятор GCC со следующей версии 15.1 переходит на новый стандарт языка Си по умолчанию: C23. Имеются значимые изменения.
- Константа nullptr
- Константы true и false
- Атрибуты [[nodiscard]], [[maybe_unused]], [[deprecated]], [[fallthrough]], [[noreturn]], [[unsequenced]], [[reproducible]]
- Десятичная вещественная арифметика
- Двоичные целые литералы
- Разделители в численных литералах
- Конструкции препроцессора #elifdef, #elifndef, #warning, #embed
- Пустые инициализаторы
- Операция typeof
- Энумы заданного типа
no subject
Date: 2024-11-17 05:14 (UTC)Было бы неплохо чтобы const можно было как в Си++ использовать, не обязательно всегда как объект, а как числовой литерал, если адрес не берётся.