如果在一个程序中使用了堆内存,但并不回收,会不会造成内存泄漏
比如new之后,not delete,程序无法再用这块内存了,可在程序执行完并退出之后,操作系统会不会自动回收这部分内存? 问题点数:20、回复次数:5Top
1 楼copy(彪形大汉--面恶心善)回复于 2001-05-31 14:29:00 得分 0
当然会造成内存泄露了!Top
2 楼greentape()回复于 2001-05-31 15:51:00 得分 20
你可以打开资源浏览器做个实验,
你会发现进程结束后你未释放的
分配在堆上的内存操作系统帮你
释放掉了.
但这不意味着你可以不释放内存
如果你的程序长时间运行的话,
操作系统就没有机会回收内存,
那可能导致资源被耗尽Top
3 楼seesi(不是我想骗你,是我不知道怎么才能不骗!)回复于 2001-05-31 16:02:00 得分 0
yesTop
4 楼redfaceeggs(夜深沉)回复于 2001-05-31 16:31:00 得分 0
greentape()是个高手!!Top
5 楼yxy1977()回复于 2001-06-01 11:46:00 得分 0
明白了Top




