异常处理用于处理异常。我们可以使用try catch块来保护代码。可以在代码块内的任何地方引发异常。关键字“ throw”用于引发异常。
这是用C ++语言抛出的示例,
#include <iostream>
using namespace std;
int display(int x, int y) {
if( y == 0 ) {
throw "除以零条件!";
}
return (x/y);
}
int main () {
int a = 50;
int b = 0;
int c = 0;
try {
c = display(a, b);
cout << c << endl;
} catch (const char* msg) {
cerr << msg << endl;
}
return 0;
}输出结果
这是输出
除以零条件!