15.3.6 栈解退(3)

2013-10-07 15:46:10 · 作者: · 浏览: 101

15.3.6  栈解退(3)

然后程序正常终止:显示一些消息并自动为d1调用析构函数。如果catch块使用的是exit(EXIT_FAIL URE)而不是break,则程序将立刻终止,用户将看不到下述消息:

 
但仍能够看到如下消息:
 
同样,异常机制将负责释放栈中的自动变量。