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