选自 C++ Primer 第五版 5.25 练习题
#include <iostream>
using namespace std;
int main()
{
try
{
int a = 0, b = 0;
cin >> a >> b;
if (b == 0) {
throw runtime_error("不能除以0");//抛出异常
}
cout << a / b;
}
catch (runtime_error err) {//捕获,声明异常类型
cout << err.what();
}
return 0;
}