18 November 2022

C++ 核心指南目录

“Make swap noexcept”

理由

swap 函数不能运行失败。swap 如以异常情况推出,是一种错误的设计,程序最好应该直接终止。

强化

  • (简单)当一个类有 swap 成员函数,该函数应该声明为 noexcept