elifefly/
共82个网摘 [
1 2 3 ]
下一页 |
访问elifefly的个人空间
elifefly收录,时间:2008-9-25 20:28:47 | 相关网摘,我也收藏
分类的一定内存,当JRE发现你不再使用这个对象的时候,他就会自动回收内存,也就是说你只管借东西,不用管归还,因为与有人当你的跟班,在你不使用的时候就把东西归还了,不过这个过程还是有的,只不过是JRE作的而已。
但是C则不同,如果你想用,你可以用malloc之类的方法申请内存,当你使用完了,因为没有跟班的,你需要自己把这块内存归还回去,也就是调用free方法来完成这个任务。由于需要显式的归还内存,因此当一个函数需要将一块内存返回给调用者的时候,问题就比较复杂了,不如面向对象和具有内存回收功能的Java那么直观了。对于这个问题,在C语言中,有几种解决方案:
(1) 在调用者中先分配好内存,作为参数传入到被调用的函数中
http://blog.csdn.net/li_zhongnan/archive/2008/09/25/2979814.aspx
共82个网摘 [
1 2 3 ]
下一页