找回密码
 点一下
查看: 1580|回复: 2

关于 return 提前结束函数的 一些问题!

[复制链接]
发表于 2010-11-21 23:49:25 | 显示全部楼层 |阅读模式
              如果想让  函数在执行时 做一个判断  当满足时,忽略后面的步骤  可以用 return语句

但是   如果一个函数  在结尾  有  Set u = null  这样的  防止单位泄露的语句  也一起忽略了      

2个问题:
1.直接写return会不会造成内存泄露

2.可不可以在判断语句里也写一下 set u= null  这样就提前清理了
发表于 2010-11-21 23:57:37 | 显示全部楼层
set null是为了清除引用计数的,只要能被执行写在哪里都一样
回复

使用道具 举报

发表于 2010-11-22 07:28:22 | 显示全部楼层
return后的全部不会执行,放在其前面即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-3 15:49 , Processed in 0.050288 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表