10.5.2 异常安全的函数