如何捕获C ++中的所有异常?

例外是在程序执行时出现的问题。这是在运行时引发的事件。即使抛出异常,它也可以保护代码并运行程序。异常处理用于处理异常。我们可以使用try catch块来保护代码。

捕获块用于捕获所有类型的异常。关键字“ catch”用于捕获异常。

这是捕获C ++语言中所有异常的示例,

示例

#include <iostream>
using namespace std;

void func(int a) {
   try {
      if(a==0) throw 23.33;
      if(a==1) throw 's';
   } catch(...) {
      cout << "Caught Exception!\n";
   }
}
int main() {
   func(0);
   func(1);
   return 0;
}

输出结果

这是输出

Caught Exception!
Caught Exception!