C++ 教程目录

开始学习 C++

C++ 异常处理

异常是程序在执行期间产生的问题。C++ 异常处理涉及到三个关键字:try、catch、throw

抛出异常

您可以使用 throw 语句在代码块的任何地方抛出异常。

throw "Division by zero condition!";

捕获异常

catch 块跟在 try 块后面,用于捕获异常。

try {
   // 保护代码
} catch( ExceptionName e ) {
   // 处理异常的代码
}
    

实例

try {
   z = division(x, y);
} catch (const char* msg) {
   cerr << msg << endl;
}
C++ Playground
运行结果 / 调试信息
等待编译...
Graph loading...
0 / 0