游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: LoLitter

是否退出程序一切都内存不用管了?

[复制链接]

5

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2006-5-27 08:58:00 | 显示全部楼层

Re:是否退出程序一切都内存不用管了?

en ,看看

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2006-5-27 09:35:00 | 显示全部楼层

Re:是否退出程序一切都内存不用管了?

对于用户态下分配的内存和用户对象资源是可以由操作系统来释放的,但是对于内核对象来说,它并不是进程所有,你的进程结束时操作系统并不一定会释放你申请的内核对象的资源,因为有可能其它进程正在使用内核对象,所以,最好还是养成在进程退出时释放所有内存资源的习惯。

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-5-27 22:39:00 | 显示全部楼层

Re:是否退出程序一切都内存不用管了?

有时候内存释放会让人发疯的
要是构造个很大的x叉树,难不成自己写程序挨个delete节点?
没内存泄漏就行了

ps:记得C++的try catch效率不是很高……

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2006-5-28 02:02:00 | 显示全部楼层

Re:是否退出程序一切都内存不用管了?

看来还是没有明白啥叫“内存泄露”啊

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2006-5-28 02:10:00 | 显示全部楼层

Re:是否退出程序一切都内存不用管了?

我想问下CRT在我从主函数返回后会做些什么?

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-28 23:11:00 | 显示全部楼层

Re:是否退出程序一切都内存不用管了?

Set weapon1 = Nothing
Set weapon2 = Nothing
Set weapon3 = Nothing
For T = 0 To 1: Set TANK(T) = Nothing: Set TANKBODY(T) = Nothing: Next T
........................

20

主题

100

帖子

112

积分

注册会员

Rank: 2

积分
112
发表于 2006-5-29 12:10:00 | 显示全部楼层

Re:是否退出程序一切都内存不用管了?

商业化软件品质和业余/实验室软件品质的区别!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 15:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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