29 为异常安全努力是值得的

“异常安全”的两个条件:1.不允许泄露任何资源;2.不允许数据败坏。
反例:29 为异常安全努力是值得的
解决问题1:使用资源管理类,RAII对象29 为异常安全努力是值得的

解决问题2:1)使用资源管理类,如智能指针29 为异常安全努力是值得的
2)copy and swap

异常安全保证
基本保证、强烈保证、不抛掷(nothrow)保证

29 为异常安全努力是值得的

相关文章: