1

根据这个答案,异常规范将成为 C++17 中函数类型的一部分。这是否意味着许多函数的异常规范也会改变,例如 C 兼容性头文件中的函数获得noexcept规范?在 C++17 中,哪些标准函数的异常规范将更改为?noexcept

编辑:显然P0488R0是 2016 年 10 月 19 日国家机构对标准工作草案的评论,包括为标记几个 C 兼容性功能而提出的更改noexcept(参见 US 172-178)。我想我们将不得不等待 WG21 对此作出反应。

4

1 回答 1

1

C++17 更改noexcept为允许函数指针具有noexcept类型。

C++17 更改为noexcept与标准库中标记了哪些函数无关noexcept

两者都不依赖于另一个。

我知道 C++17 中没有任何更改来标记 C 库中的每个函数noexcept

于 2016-11-22T20:58:35.077 回答