C++ throw 關鍵字
示例
如果 age 小於 18,則丟擲異常
try {
int age = 15;
if (age >= 18) {
cout << "Access granted - you are old enough.";
} else {
throw (age);
}
}
catch (int myNum) {
cout << "Access denied - You must be at least 18 years old.\n";
cout << "Age is: " << myNum;
}
定義和用法
throw
關鍵字用於建立自定義錯誤。
throw
關鍵字丟擲的異常可以在 catch
塊中的程式碼中使用。
相關頁面
catch
關鍵字在丟擲異常時執行程式碼。
try
關鍵字指定要捕獲異常的程式碼塊。
在我們的 C++ 異常教程 中瞭解更多關於異常的資訊。