GCC 15 будет использовать стандарт C23 по умолчанию @ lor.opennet HOME

GCC 15 будет использовать стандарт C23 по умолчанию robot to All

В кодовую базу, на основе которой формируется запланированный на весну следующего года выпуск набора компиляторов GCC 15, принято изменение, включающее по умолчанию использование стандарта С23 с расширениями GNU ("-std=gnu23") при компиляции программ на языке C (ранее по умолчанию использовался стандарт C17 - "-std=gnu17"). Изменение потенциально может привести к проблемам при сборке существующих проектов, так как в новом стандарте имеются отличия, такие как добавление типов nullptr и _BitInt(n), а также появление ключевых слов bool, true и false, которые могут конфликтовать с заданными в приложениях одноимёнными идентификаторами.

https://www.opennet.ru/opennews/art.shtml?num=62278

23/11/24 18:44 UTCD7yqQ6U1Q8H9zAhr7dEV * REPLY