【发布时间】:2011-10-07 07:54:21
【问题描述】:
当包含动态分配内存(使用 malloc/new)而没有释放/删除调用的 C/C++ 程序终止时,动态分配的内存会发生什么情况? 操作系统会收回内存还是其他程序无法访问该内存?
【问题讨论】:
-
这称为内存泄漏。所以是的,内存对其他程序不可用。
-
@Sani:它被称为内存泄漏,不,实际上,进程结束后内存不会保持不可用。
-
这个问题需要回答多少次?
标签: c++ c memory-management memory-leaks malloc