请问 程序运行结束时,是不是所有的内存都会被Win操作系统回收,所以只要保证程序运行时不泄露就可以了?
解决方案 »
- 如何对协议字段进行加密?
- 押宝赚了1300分,散分!
- 有人用过CSerialPort串口类吗?关于Dll获得View窗口菌病的问题
- 菜鸟再求助,好几个问题!谢谢
- 如何编程结束应用程序?如何编程控制windows的重新引导
- MFC 有提供类支持 FTP 继传吗?
- 单文档中,MouseMove函数,Point.y的值是乱的?
- 请问ChildWindowFromPoint为什么总返回的不是子窗口的句柄呢?
- 请问:哪里能下载到SNMP数据包的sniffer?
- 这个程序哪错了
- 对话框创建的FormView,在调整FormView大小的时候为何对话框中的Combo内容无法正确显示?
- 令人迷惑的错误 CVTRES : fatal error CVT1107:
当提供接口给客户时,客户并不知道是如何管理内存的,可能客户频繁的加载和卸载LZ编写的DLL或者其他的类,
在这种情况下就会出现问题。
太恐怖了,不要误人子弟
to LZ,
程序一退出,new空间系统会自动收回其实,如果你能保证软件长时间运行过程中new函数调用的频率为固定次数,对系统没有影响
但养成好习惯是对的
例如:你CreateThread后ExitThread 但是该Thread并不会立即被回收一些GDI对象等等也是如此。
你做的只不过是标记该对象无效告诉系统可以删除它。
而其它的资源泄漏会造成更大的问题,如不能创建内核对象,不能画图等