标题:内存释放问题
取消只看楼主
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
结帖率:79.17%
 问题点数:0 回复次数:4 
内存释放问题
在 C# 语言里,只有为某个对象申请内存空间的new ,而没有对应的delete,因为C#把释放内存的工作交给了系统,而系统一般只是在这个程序运行 结束时才一次性的把分配给他的堆内存全部回收,而程序本省不能直接释放某个对象的 堆内存。但是C/C++里有free/delete,这是否意味着某次调用这些函数的时候系统就将执行堆内存的回收?
搜索更多相关主题的帖子: 堆内存 回收 释放 对象 
2008-08-08 09:54
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
得分:0 
回复 3# xlh5225 的帖子
恩,谢谢
XNA是基于DirectX的3D游戏开发环境
2008-08-08 19:24
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
得分:0 
回复 6# YCVSCY 的帖子
EN  delete 是个关键字 确实是语句
2008-08-11 11:34
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
得分:0 
回复 10# 中学者 的帖子
这么说 关键字可以重载成函数了 ?
2008-08-14 09:26
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
得分:0 
回复 10# 中学者 的帖子
delete p;后,不是执行了 p = NULL;吗?
2008-08-16 23:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-227272-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.891954 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved