1-3 捕获异常
1.3 捕获异常
1.3.1 try块与exception handler
如果需要捕获异常,会依次执行到第一个符合的,然后退出该块。
try |
1.3.2 修改setjmp案例(异常处理代替)
保证了程序流程正常,并保证了析构函数的调用。
|
1.3.3 终止与恢复
异常处理中,存在两种模型:终止模型和恢复模型
终止模型:不可能在发生异常的地方恢复程序,直接终止
恢复模型:将try块放入while里,但是工程中没多大用。
发布于
如果需要捕获异常,会依次执行到第一个符合的,然后退出该块。
try |
保证了程序流程正常,并保证了析构函数的调用。
|
异常处理中,存在两种模型:终止模型和恢复模型
终止模型:不可能在发生异常的地方恢复程序,直接终止
恢复模型:将try块放入while里,但是工程中没多大用。