MFC多线程中,在线程函数里申请了空间,线程函数异常终止,怎样保证申请资源得到释放?

MFC多线程中,在线程函数里申请了空间,线程函数异常终止,怎样保证申请资源得到释放?

线程内申请的空间,在线程结束的时候应该被系统自动回收了吧,你也不需要去释放了

要看到代码才知道问题,方便把代码发出来看看吗?

没关系,程序崩了系统会自动回收资源,如果实在想回收,用try{} catch {} finally{}语句。
try
{
//执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容
}
catch
{
//除非try里面执行代码发生了异常,否则这里的代码不会执行
}
finally
{
//不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally
}