c++ new内存问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:08:12
假如我用new分配了一个内存空间没有释放而是将程序退出了! 这个内存会不会也随之消失!?

内存消失?
他会被系统回收的

1.不会,当程序退出之后会保留一段时间,然后被操作系统回收。

如果你用的是windows系统,大部分你new出来的内存会在程序结束后被系统回收再利用;另一部分成为垃圾内存,重启后就没事了。

重启电脑后才会消失。