当标记为noexcept
的函数尝试调用标记为noexcept
的函数not]时,GCC或Clang中是否存在会引发编译时错误(或警告)的标志?
[如果不是,那么当您从以前标记为noexcept
的功能中删除noexcept
时,如何判断代码的哪些部分受到影响?根本没有办法吗?
当标记为noexcept的函数尝试调用未标记为noexcept的函数时,GCC或Clang中是否有一个标志会引发编译时错误(或警告)?如果否,那么...
标记功能noexcept
即使没有标记被调用的功能也很有意义。举一个简单的例子,例如平方根,如果传递负数,可能会抛出该错误。在确保仅使用正数的电话中使用该功能时,可以对其进行标记。如果捕获到异常,则保持不变。