Why doesn't this compile:
Could there be a problem with a string as a return type?
constexpr std::string fnc()
{
return std::string("Yaba");
}
The constructor of std::string that takes a pointer to char is not constexpr. In constexpr functions you can only use functions that are constexpr.