【发布时间】:2020-10-24 02:14:00
【问题描述】:
CppCoreGuidelines 之一是 E.12:在退出函数时使用 noexcept,因为抛出是不可能或不可接受的。 这是否意味着我应该在每个不抛出异常且不调用其他抛出异常的方法/函数的成员和函数上声明 noexcept ?我知道总是尽可能多地声明 const 是一个很好的推诿,我在不同的项目中看到了很多 const 方法,但我没有看到 noexcept 使用得这么多。
【问题讨论】:
标签: c++ c++11 exception constants noexcept