Mar*_* A. 3 c++ memory-leaks visual-studio-2010
当我中断调试并且还没有调用一些free(memory_pointer)指令时,Visual Studio(我正在使用2010版)是否释放了内存?
我认为确实如此,但我更喜欢先确认
当您中断调试时,它不会释放任何内存,因为您可能希望稍后继续...
如果中止调试,Visual Studio将分离调试器并中止该过程.在这种情况下,操作系统将负责释放分配给该进程的所有资源(即内存,文件句柄).
是的,操作系统(不是IDE)释放您的进程显式分配的任何内存,包括GDI句柄,当您的进程结束时,强制与否.
但请注意,这不包括进程内存分配,如COM的IMalloc *接口或CoTaskMemAlloc功能.
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |