25 考虑写出一个不抛异常的swap函数 当自定义swap函数时,要确保该函数不会抛出异常。常出现在”pimpl 手法“(pointer to implementation)中。如果提供member swap,也应该提供non-member swap,对于classes (非templates),需要特化std::swap。 注 对于swap:在内置类型上操作绝不会抛出异常而且高效。