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