当应用程序关闭后,是不是所有泄漏的内存都自动会被释放?
我的意思是每个程序是不是有自己的独立的内存块,在程序被释放后,该内存块中无论是否被使用过
的内存都会被释放?
提出这个问题是因为:如果真是这样,那么vc程序的内存泄漏检测就并不是那么重要了,除非你是dll组件编程。各位大哥指教一下阿,小弟在此谢过了
我的意思是每个程序是不是有自己的独立的内存块,在程序被释放后,该内存块中无论是否被使用过
的内存都会被释放?
提出这个问题是因为:如果真是这样,那么vc程序的内存泄漏检测就并不是那么重要了,除非你是dll组件编程。各位大哥指教一下阿,小弟在此谢过了
解决方案 »
- 如何获取cookie
- 如何让对话框的菜单具有提示功能?
- ■■■VC调用SQL SERVER2000存储过程之后……■■■
- 串口通讯程序问题!!
- 小弟在线跪求各路高手一个关于对域访问编程的问题,很难啊!!!
- 100分高难度问题:activeX如何控制在一台pc上只登陆一个实例?
- 一个有关静态拆分窗口的隐藏问题
- 出错对话框为什么会弹出二次?
- 关于DLL显示调用问题,在线等
- 有谁能详细谈谈子类化和超类化的问题??(来者有分)
- win98下 对话框中的 按钮什么一调用ShowWindow 就出错
- 紧急求助,一个窗口分割为两个,一个画图,另外一个输出文字,描述所画的内容,可提示程序错误,不能在下面窗口中输出文字
用new、malloc之类分配的内存,在应用程序关闭后,会自动释放。
但还有一些资源,比如socket,在应用程序关闭后,不会自动释放。
而且,当一个程序运行时间很长时,微小的内存泄漏会造成严重的后果。