C++ throw 关键字
定义和用法
throw
关键字用于创建自定义错误。
throw
关键字抛出的异常可以被 catch
块中的代码使用。
另请参阅:
catch
关键字在抛出异常时运行代码。
try
关键字指定一个代码块,从中可以捕获异常。
实例
如果年龄小于 18,则抛出异常:
try { int age = 15; if (age >= 18) { cout << "访问已授权 - 您已足够年长。"; } else { throw (age); } } catch (int myNum) { cout << "访问被拒绝 - 您必须至少18岁。\n"; cout << "年龄是: " << myNum; }
相关页面
教程:C++ 异常