Подтвердить что ты не робот

Функция, возвращающая constexpr, не компилируется

Почему это не компилируется:
Может возникнуть проблема с string как возвращаемым типом?

constexpr std::string fnc()
{
    return std::string("Yaba");
}
4b9b3361

Ответ 1

Конструктор std::string, который принимает указатель на char, не является constexpr. В функциях constexpr вы можете использовать только функции constexpr.