c++ - 我应该只对构造函数和移动运算符写 noexcept 吗?

标签 c++ c++11

有一个相当(非常)popular question关于noexcept的用法,但它来自 8 年前,其他流行的答案也一样古老。在不同项目中看到其他人的一些代码,在我看来 noexcept并没有成为许多开发人员编写的非常普遍的事情。
除了移动构造函数和移动赋值运算符,使用 noexcept 的好处似乎不够清楚,无法考虑每个函数(“我应该在这里添加 noexcept 还是不?”)。
有人找到了这个说明符的一个很好的用法,可以分享他们的经验吗?

最佳答案

关于c++ - 我应该只对构造函数和移动运算符写 noexcept 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66879058/

相关文章:

c++ - 在 C++ 中使用 .find() 和 struct 作为映射中的键

c++ - 这两种线程方法有什么区别?

c++ - Racket/Scheme C++ 扩展和继承

c++ - 强枚举 typedef : clang bug or c++11 standard uncertainty?

c++ - 获取信号 SIGABRT

c++ - 这个 constexpr 整数不是空指针常量吗?

c++ - pybind11 用于 C++14/C++17

c++ - 没有用于使用可变参数调用 std::forward(const std::string &) 的匹配函数

c++ - 使用 C++11 的 Clang 类型转换具有不明确的编译器行为

c++ - 表达式的数学定义结果