【发布时间】:2015-06-28 20:37:44
【问题描述】:
如果我将函数标记为noexcept(false),或任何其他计算结果为假的表达式,这意味着什么? (1) 我是否向编译器保证该函数可以抛出异常?,(2) 还是我不保证它是否可以抛出异常?
最后,如果我省略了noexcept 说明符,它就等价于noexcept(false),还是只等价于上述第(2)种含义?
【问题讨论】:
-
如果你认为
noexcept(false)是noexcept(true)的反面,a reference 可以回答所有问题。