首页 > 解决方案 > 我应该只向构造函数和移动运算符编写 noexcept 吗?

问题描述

关于 的用法有一个非常(非常)流行的问题noexcept,但它是从 8 年前开始的,其他流行的答案也同样古老。在不同项目中看到其他人的一些代码,在我看来这noexcept并没有成为许多开发人员编写的很常见的事情。

除了移动构造函数和移动赋值运算符之外,使用的好处noexcept似乎还不够清楚,无法为每个函数考虑(“我应该在noexcept这里添加还是不添加?”)。

有人找到了这个说明符的一个很好的用法,并且可以分享他们的经验吗?

标签: c++c++11

解决方案



推荐阅读