如果我在执行期间分配一些内存但从不调用会发生什么delete
程序终止?操作系统会释放我分配的所有内存并且不会“浪费”任何内存吗?或者在计算机重新启动之前我会丢失一部分内存吗?
显然,我知道良好的编码实践是确保删除不需要的内容,所以我不仅仅是问“这样做的意义是什么”delete
";我只是想知道我的 RAM 内部发生了什么。
从概念上讲,你泄漏内存。
在实践中,不过,如果您有一个正常的操作系统,它很可能会在您的进程结束后进行清理。但真的不要依赖它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)