,我们编译,链接,并且运行一下....程序会显示退出,因为我们的返回这设置的是继续搜索,也就是我不处理了,交给上一层处理,而上一层是操作系统
我们点击关闭程序
?...,那么会交给fun1去处理
这个没问题吧,但是你想,fun2交给fun1处理的时候,取消注册是不可能在执行了....三丶异常处理的顺序
异常处理处理发生的时候,会有顺序的
1.系统首先发送给调试器 调试器优先级最高
2.如果没有调试器,系统会继续查找线程相关的异常处理,
3.每个线程相关的异常处理例程,可以处理或者不处理这个异常...,如果不处理,并且安装了多个线程相关的处理例程,可交给连起来的其它例程处理
4.不处理这个异常,在判断程序是否在调试状态,如果在就接着给调试器
5.如果没有的话,或者不处理,那么操作系统就会调用筛选器异常