C++ try 关键字

定义和用法

try 关键字用于创建 try...catch 语句。

try 语句允许您定义一段代码,在执行该代码时测试其是否存在错误。

catch 语句允许您定义一段代码,当 try 块中发生错误时执行该代码。

另请参阅:

catch 关键字在抛出异常时运行代码。

throw 关键字用于创建异常。

实例

如果年龄小于 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;
}

亲自试一试

相关页面

教程:C++ 异常