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


异常是在程序执行时产生的问题。这是一个在运行时触发的事件。它保护代码,即使在抛出异常后也能运行程序。异常处理用于处理异常。我们可以使用 try catch 块保护代码。

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!

更新日期:25-Jun-2020

11K+ 浏览量

开始你的 职业生涯

完成课程获得认证

开始学习
广告