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;
}
定义和用法
The throw
关键字用于创建自定义错误。
The throw
关键字抛出的异常可以在 catch
块中的代码中使用。
相关页面
The catch
关键字在抛出异常时运行代码。
The try
关键字指定可以捕获异常的代码块。
在我们的 C++ 异常教程 中了解更多有关异常的信息。