noexcept 与异常规范 | C++

本章覆盖:`noexcept`;noexcept function;`noexcept(expr)`;termination;move constructor noexcept;generic code;optimizer opportunity 不应作为唯一动机;API contract;只有真正保证不抛时才声明 noexcept。

本章知识点

  • noexcept
  • noexcept function
  • noexcept(expr)
  • termination
  • move constructor noexcept
  • generic code
  • optimizer opportunity 不应作为唯一动机
  • API contract
  • 只有真正保证不抛时才声明 noexcept