为什么不编译:
将 string
作为返回类型会不会有问题?
constexpr std::string fnc()
{
return std::string("Yaba");
}
最佳答案
采用指向char
的指针的std::string
的构造函数不是constexpr
。在 constexpr
函数中,您只能使用 constexpr
的函数。
关于c++ - 函数返回 constexpr 不编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7779013/