型的异常

来源:互联网 发布:软件开源有什么用 编辑:程序博客网 时间:2024/05/22 06:38

因为那里是int类型没有具体的异常处理程序,所有处理程序捕获这个异常捕获。这个例子产生以下结果

我们发现一个待定的类型的异常

收集所有处理程序应该放在最后的catch块链。这是为了确保通过异常处理程序,针对特定的数据类型,如果这些处理程序存在夹可以例外。VisualStudio执行此约束-不知道其他的编译器

通常,收集所有处理程序块是空的

1catch(...) {} // ignore any unanticipated exceptions

会抓住任何意外的例外和防止他们退栈程序但并没有具体的错误处理

使用捕获所有处理程序main()

一个有趣的用于捕获所有处理程序main()内容

123456789101112131415int main(){     try    {        RunGame();    }    catch(...)    {        cerr << "Abnormal termination" << endl;    }     SaveState(); // Save user's game    return 1;


0 0