免费/删除 - 如果我不打电话给他们怎么办?

Joh*_*ing 2 c c++ memory malloc memory-management

我知道,如果我没有释放分配的内存删除/免费我最终会有内存泄漏.我的问题是:如果我的程序被终止,操作系统是否会为我释放内存,即使我没有?

Fré*_*idi 5

简而言之,是的.

映射到进程的地址空间的所有存储将在该进程终止时返回到操作系统,即使您没有明确释放它.