使用什么而不是例外?

ceo*_*ron -2 c++ exception

我正在使用c ++而且我是一个非常嵌套的函数集,并且发生了一个特殊情况,我想退出到顶层.

现在我听说c ++异常现在已被弃用了,所以在这种情况下我应该使用什么呢?

那么,我真的问的是,是setjmp()longjmp()在C++代码OK?

Alo*_*ave 11

推荐使用C++异常,仅弃用异常规范.
两者之间存在差异.您应该使用RAII和例外.

  • 仅推荐**动态**异常规范.`noexcept(true)`和`noexcept(false)`不被弃用 (2认同)