标签: c++ exception
我理解编写异常安全代码基本上意味着考虑代码的哪个部分可以抛出异常,以便在确实抛出异常时提供一些行为保证。特别是,我认为如果情况允许,最好是编写带有nothrow保证的代码。
问题是,我怎么知道我的代码不能抛出?
更确切地说:
noexcept(true)