Автор материала указал на несоответствие GCC и Clang стандарту C++
Автор материала, опубликованного на сайте sebsite.pw, утверждает, что ни компилятор GCC, ни Clang не являются полностью соответствующими стандарту C++.
GCC и Clang остаются двумя наиболее широко используемыми компиляторами C++ в мире свободного и открытого программного обеспечения, а также за его пределами. Оба проекта на протяжении многих лет позиционируются разработчиками как стремящиеся к максимальной совместимости со стандартом языка, утверждённым комитетом ISO.
По словам автора публикации, на практике оба компилятора допускают отклонения от требований стандарта C++. Подробности конкретных расхождений и их технический разбор приведены в самом материале по указанной ссылке.
Вопрос полного соответствия компиляторов стандарту C++ регулярно поднимается в сообществе разработчиков, поскольку язык отличается высокой сложностью спецификации, а её реализация в конкретных инструментах требует значительных усилий со стороны команд GCC и LLVM/Clang.
Автор не уточняет, о каких именно версиях компиляторов и стандарта идёт речь — эти сведения содержатся непосредственно в оригинальном тексте.
Источник: Lobsters
Комментарии
Войдите, чтобы комментировать.