当noexcept函数试图在gcc或clang中调用non-noexcept函数时启用警告

问题描述 投票:0回答:1

当标记为noexcept的函数尝试调用标记为noexcept的函数not]时,GCC或Clang中是否存在会引发编译时错误(或警告)的标志?

[如果不是,那么当您从以前标记为noexcept的功能中删除noexcept时,如何判断代码的哪些部分受到影响?根本没有办法吗?

当标记为noexcept的函数尝试调用未标记为noexcept的函数时,GCC或Clang中是否有一个标志会引发编译时错误(或警告)?如果否,那么...

c++ g++ clang noexcept
1个回答
0
投票

标记功能noexcept即使没有标记被调用的功能也很有意义。举一个简单的例子,例如平方根,如果传递负数,可能会抛出该错误。在确保仅使用正数的电话中使用该功能时,可以对其进行标记。如果捕获到异常,则保持不变。

© www.soinside.com 2019 - 2024. All rights reserved.