c++ - 如果我中断调试,Visual Studio 会释放内存吗?

标签 c++ visual-studio-2010 memory-leaks

当我中断调试并且一些 free(memory_pointer) 指令尚未调用时,Visual Studio(我使用的是 2010 版)是否会释放内存?

我想是的,但我更喜欢先确认

最佳答案

当您中断调试时,它不会释放任何内存,因为您可能希望稍后继续...

如果您中止 调试,Visual Studio 会分离调试器并中止进程。在这种情况下,操作系统将负责释放分配给进程的所有资源(即内存、文件句柄)。

关于c++ - 如果我中断调试,Visual Studio 会释放内存吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5474049/

相关文章:

android - Activity 泄漏了最初添加到此处的窗口 com.android.internal.policy.impl.PhoneWindow$DecorView@46368a28

c++ - 将项目移动到 Visual Studio 2012

c++ - void* 和 void** 有什么区别?

.net - 如何在 .net 中调试测试

c# - 同时使用 Mono 2.2.1 和 Visual Studio 2010

angular - Angular2 中的内存泄漏

c++ - 进行高斯卷积 (2d) 时边界处的急剧过渡

c++ - 什么是 unicode/unistr.h?

visual-studio-2010 - 在仅 DLL 的 Windows 上使用 ffMPEG?

c - 如果从函数返回,如何获取结构数组中的元素数? +返回时如何处理内存泄漏?