CppCoreGuidelines C.85 swap 函数应是 noexcept 的
18 November 2022
C.85: Make swap noexcept
理由
swap 函数不能运行失败。 swap 如以异常情况退出,是一种错误的设计,程序最好应该直接终止。
强化
- (简单)当一个类有
swap成员函数,该函数应该声明为noexcept
C.85: Make swap noexcept
理由
swap 函数不能运行失败。 swap 如以异常情况退出,是一种错误的设计,程序最好应该直接终止。
强化
swap 成员函数,该函数应该声明为 noexcept