函数在 C++17 中变成 noexcept?
Functions turning noexcept in C++17?
根据,异常规范将成为C++17中函数类型的一部分。这是否意味着许多函数的异常规范也会发生变化,例如C 兼容性 headers 中的函数获得 noexcept
规范? 在 C++17 中,哪些标准函数的异常规范将更改为 noexcept
?
编辑: 显然 P0488R0,2016-10-19 国家 Body 对标准工作草案的评论,包括对标记几个 C 的建议更改兼容性函数 noexcept
(参见 US 172-178)。我想我们将不得不等待 WG21 对此做出反应。
C++17 更改为 noexcept
允许函数指针具有 noexcept
类型。
C++17改成noexcept
与标准库中哪些函数被标记为noexcept
无关。
两者都不依赖于另一个。
我知道 C++17 没有更改来标记 C 库中的每个函数 noexcept
。
根据noexcept
规范? 在 C++17 中,哪些标准函数的异常规范将更改为 noexcept
?
编辑: 显然 P0488R0,2016-10-19 国家 Body 对标准工作草案的评论,包括对标记几个 C 的建议更改兼容性函数 noexcept
(参见 US 172-178)。我想我们将不得不等待 WG21 对此做出反应。
C++17 更改为 noexcept
允许函数指针具有 noexcept
类型。
C++17改成noexcept
与标准库中哪些函数被标记为noexcept
无关。
两者都不依赖于另一个。
我知道 C++17 没有更改来标记 C 库中的每个函数 noexcept
。