MFC 异常捕获 用 try catch 去捕获异常但是在try 中有几个步骤,无论这个几个步骤是否成功执行, 我都想在最后的 时候 执行 其他一个功能 , 该怎么实现啊?就像C#中有个trycatchfinallyfinally 无论try中的结果是什么, 都会执行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在catch结束之后写不就行了么? 假设有如下几个函数:fun1fun2fun3我用如下的代码区捕获异常:try{fun1;fun2;}catch(ex1){throw ex1;}catch(ex2){throw ex2;}无论 fun1,fun2执行的结果是什么我都需要执行fun3, 当然按一楼的方法是:try{fun1;fun2;fun3;}catch(ex1){fun3;throw ex1;}catch(ex2){fun3;throw ex2;}不知道有没有更加简洁的方法了? __try { fun1; fun2 }__finally { fun3; } C++多继承,二义性问题,支持基于CDHtmlDialog类非客户区换肤? CListView,CCtrlView是什么关系? 关于socket函数的疑问 请教如何在VC中如何现在cmd下的发命令功能 new CEvent的一个问题 如何捕捉鼠标在对话框上的位置? 讨论:OLE/COM Object Viewer导出的COM接口IDL语言定义存在错误。 mfc象棋游戏设计、、、、、求高手、、、 程序猿都闲成了什么样了,笑尿 arj是什么格式的文件?用什么软件打开?是图片吗? C++ Vector<> 中对象的释放问题?? 读数问题.
fun1
fun2
fun3我用如下的代码区捕获异常:
try
{
fun1;
fun2;
}
catch(ex1)
{
throw ex1;
}
catch(ex2)
{
throw ex2;
}无论 fun1,fun2执行的结果是什么我都需要执行fun3, 当然按一楼的方法是:
try
{
fun1;
fun2;
fun3;
}
catch(ex1)
{
fun3;
throw ex1;
}
catch(ex2)
{
fun3;
throw ex2;
}不知道有没有更加简洁的方法了?
{
fun1;
fun2
}
__finally
{
fun3;
}