8
当我定义一个constexpr
函数时,我是否也应该声明它为noexcept
?我想在参数和用法满足编译时评估要求的情况下,潜在例外的含义是没有意义的。但是在运行时对函数进行评估的情况下,它将正常应用。`constexpr`函数也应该是`noexcept`吗?
作为一个实际问题,如果函数确实是简单的,也许使用内置算术或转换,这样我希望编译器总是内联函数并在其中进行优化,对于生成的代码的效率如果我离开noexcept
?