Function returning constexpr does not compile

c++, c++11, compiler-errors, constexpr

Solution

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`.

Problem

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"); } ```

Original source

Related problems