如何在 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!
广告