何时在函数声明中使用 noexcept
问题:
何时应该使用 noexcept 关键字应用于函数声明?
答案:
1.已知不会抛出异常的函数:
如果保证函数永远不会抛出异常,但编译器无法自行推断出这一点,请考虑在其声明中附加 noexcept。然而,不必要地添加 no except 可能会降低生产力。因此,在每个函数声明中使用 noexcept 时请务必小心。
2. noexcept 有益的情况:
在以下情况下使用 noexcept:
性能改进noexcept:
问题:
noexcept 能否带来性能提升?举个例子。
答案:
结论:
noexcept 的正确使用仍然是基于现实场景的最佳实践问题。尽管如此,它是一个有价值的工具,用于指示保证不抛出异常的函数,从而可能提高性能和代码优化。
以上是什么时候应该在 C 函数声明中使用'noexcept”关键字?的详细内容。更多信息请关注PHP中文网其他相关文章!