如何在 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!
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP