Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"GCC 15 будет использовать стандарт C23 по умолчанию" | +/– | |
Сообщение от opennews (?), 23-Ноя-24, 21:46 | ||
В кодовую базу, на основе которой формируется запланированный на весну следующего года выпуск набора компиляторов GCC 15, принято изменение, включающее по умолчанию использование стандарта С23 с расширениями GNU ("-std=gnu23") при компиляции программ на языке C (ранее по умолчанию использовался стандарт C17 - "-std=gnu17"). Изменение потенциально может привести к проблемам при сборке существующих проектов, так как в новом стандарте имеются отличия, такие как добавление типов nullptr и _BitInt(n), а также появление ключевых слов bool, true и false, которые могут конфликтовать с заданными в приложениях одноимёнными идентификаторами... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "GCC 15 будет использовать стандарт C23 по умолчанию" | +1 +/– | |
Сообщение от ДаНуНафиг (?), 23-Ноя-24, 21:46 | ||
Ну надо же, bool/true/false подвезли! Я дожил до этого момента! | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "GCC 15 будет использовать стандарт C23 по умолчанию" | +/– | |
Сообщение от Аноним (8), 23-Ноя-24, 22:32 | ||
А те, кому реально это было нужно — не ждали и использовали <stdbool.h>, начиная с C99… | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. Скрыто модератором | +3 +/– | |
Сообщение от Аноним (2), 23-Ноя-24, 21:58 | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. Скрыто модератором | +1 +/– | |
Сообщение от Блюститель лицензий (?), 23-Ноя-24, 22:03 | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. Скрыто модератором | +/– | |
Сообщение от Маковод (?), 23-Ноя-24, 22:19 | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (8), 23-Ноя-24, 22:38 | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
14. Скрыто модератором | +1 +/– | |
Сообщение от Маковод (?), 23-Ноя-24, 23:00 | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "GCC 15 будет использовать стандарт C23 по умолчанию" | +/– | |
Сообщение от Аноним (6), 23-Ноя-24, 22:25 | ||
>Структуры, объединения и перечисления разрешено определять более одного раза в одной области видимости с одним и тем же содержимым и повторяющимся тегом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "GCC 15 будет использовать стандарт C23 по умолчанию" | +/– | |
Сообщение от bircoph (ok), 23-Ноя-24, 22:35 | ||
Чтоб меньше конфликтов было при всяких #include и inline. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "GCC 15 будет использовать стандарт C23 по умолчанию" | +/– | |
Сообщение от Аноним (7), 23-Ноя-24, 22:30 | ||
> Вызов функции realloc() с нулевым размером переведён в разряд неопределённого поведения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "GCC 15 будет использовать стандарт C23 по умолчанию" | +1 +/– | |
Сообщение от Аноним (11), 23-Ноя-24, 22:41 | ||
Ничего удивительного, в этом языке даже int + int является неопределенным поведением. Нам в 2024 ясно видна дикость этого, а вот палео-кодерам из палео-70-ых это казалось нормальной идеей. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "GCC 15 будет использовать стандарт C23 по умолчанию" | +/– | |
Сообщение от Аноним (12), 23-Ноя-24, 22:46 | ||
Значит ли это, что gcc 15 будет поддерживать стандарт c23 ПОЛНОСТЬЮ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "GCC 15 будет использовать стандарт C23 по умолчанию" | +/– | |
Сообщение от Маковод (?), 23-Ноя-24, 23:02 | ||
Всё это ерунда, есть же православный ANSI C (C89). Всё остальное — ненужный реверс инжиниринг с синтаксическим сахаром. | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "GCC 15 будет использовать стандарт C23 по умолчанию" | +/– | |
Сообщение от Маковод (?), 23-Ноя-24, 23:03 | ||
Овер инжиниринг* (будь проклята автозамена) | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |