为什么catch-all在输入为零时不处理此异常?
try
{
int input;
std::cin >> input;
// input is zero
int x = 50 / input;
cout << "you will never see this if input is zero";
}
catch (...)
{
cout << "or this for some reason";
}
编辑:我不是要尝试处理零除的情况,只是想知道为什么捕获所有不适合该特定情况。谢谢老兄。