2011-10-15 57 views

回答

14

std::string的构造函数的指针charconstexpr。在constexpr函数中,只能使用constexpr的函数。

+0

谢谢,以前不知道。 – smallB

+2

+1,并且构造函数不能是'constexpr'的原因是它具有无法在编译时执行的副作用(即分配)。 –

+0

但你不觉得这是(这个特别的例子)有点傻吗?字符串常量是const,所以我认为ctor字符串应该是constexpr,以允许将来这样的构造。 – smallB