码迷,mamicode.com
首页 > 其他好文 > 详细

函数中资源处理的方法

时间:2015-07-29 17:05:14      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:

在编写函数过程中,执行过程中有异常需要结束执行,通常使用return来结束函数运行,但是出现异常之前,函数申请的不少的资源人没有释放,

此时可以在函数最后设置一个执行结点,在异常的地方,使用goto语句跳到该结点执行资源释放和返回操作。

void function()

{

  if()//异常判断

  {

    goto erro;

  }

erro:

  release();

  return;

}

函数中资源处理的方法

标签:

原文地址:http://www.cnblogs.com/zerolu/p/4686414.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!