异常处理 try catch 的主要目的之一就是干你说的这个吧,func1里面全部内容try包起来,离开之前肯定调用析构----我随便说说,不查证
【 在 capriccio 的大作中提到: 】
: 我就是默认大家都知道fun1崩溃了fun2还能执行肯定是把异常都catch了啊,
: catch异常之后如果还要通过代码让fun1正常释放资源是一件比较麻烦的事情,把各种异常都处理好的代码也很难看。所以想catch之后直接退出fun1,当然也包括一些不抛出异常但返回错误码的函数调用。需要一种能无论何时退出fun1都能释放资源的机制。
: 所以就没说那么多废话了
: ...................
--
FROM 27.38.4.*