C++ try 關鍵字
示例
如果 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;
}
定義和用法
try
關鍵字建立一個 try...catch 語句。
try
語句允許您定義一個程式碼塊,在執行時對其進行錯誤測試。
catch
語句允許您定義一個程式碼塊,在 `try` 塊中發生錯誤時執行。
相關頁面
當丟擲異常時,catch
關鍵字會執行程式碼。
throw
關鍵字建立異常。
在我們的 C++ 異常教程 中瞭解更多關於異常的資訊。