巨无菜问题,哈哈,关于Close(),Delete(),Free()

dahuzizyd 2002-10-23 09:55:34
请各位大虾帮忙解释一下这三个函数对内存的释放问题。
小弟谢了。
...全文
116 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hlmsoft 2002-10-23
  • 打赏
  • 举报
回复
我想你问的是tform等的free,close吧,form的free是vcl的tobject方法,是delphi的语言,咱们c++当然用delete来清除资源,当然free也是一样的功能,close就是调用free来清除资源的
favorit 2002-10-23
  • 打赏
  • 举报
回复
free()是c里面的用法,和malloc()成对使用。
delete()是c++里的用法,和new()成对使用。
在分配和释放内存时,建议用c++中的用法。
close()关闭与句柄有关的文件,这个文件句柄一般由creat, creatnew, creattemp, dup, dup2, open, _rtl_creat或_rtl_open的调用得到。

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧