11.7. 练习题

  1. 什么是错误安全或异常安全的程序?
  2. 如何使一个执行多个相关操作的例程具备错误安全性?
  3. RAII 如何帮助编写错误安全的程序?
  4. ScopeGuard 模式如何推广了 RAII 惯用法?
  5. 程序如何自动检测函数是成功退出还是失败退出?
  6. 类型擦除的 ScopeGuard 的优点和缺点?