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++ 异常教程 中了解更多关于异常的信息。