Этот код успешно строится с Clang 20.1.10 и с GCC 15.1, но не с Microsoft Visual C ++ 2022 Версия 17.14.0: < /p>
#include
#include
int main()
{
static constexpr std::array as{ "a", "bb", "ccc" };
static_assert(as[2] == "ccc");
}
< /code>
Ошибка: < /p>
Code: C2131
Description: expression did not evaluate to a constant
< /code>
Могу ли я заставить этот код работать с визуальным C ++? < /p>
Кто на правой стороне? GCC и Clang или Visual C ++?
Подробнее здесь: https://stackoverflow.com/questions/796 ... n-visual-c
Мобильная версия