如果我将函数标记为
最后,如果我省略
noexcept(false)
或任何其他计算结果为false的表达式,这意味着什么?(1)我是否向编译器保证该函数可以抛出异常?(2)还是我对它是否能够抛出异常没有任何保证?最后,如果我省略
noexcept
说明符,它是否等同于noexcept(false)
,还是仅等同于上述(2)的含义?
noexcept(false)
是noexcept(true)
的相反,那么 这个参考链接 就能解决所有问题。 - chris