== constexpr_str) {}
}
Почему в контексте функции, str не является константным выражением? Например, я не могу сравнивать её в constexpr if.
Является. Сравнение char const* через ==, впрочем, сравнивает указатели, результат чего - поведение, определяемое имплементацией.
Обсуждают сегодня