退出时删除缓冲区

时间:2015-11-07 23:38:14

标签: c++ linux buffer freebsd

我理解,如果不再需要缓冲区以释放内存,最好删除代码中的缓冲区。如果你没有,你的程序完成执行会怎样?在关闭电源之前,缓冲区是否仍留在内存占用空间中?或者系统是否通过垃圾收集自动清除它?

我自己学习C ++,请原谅我的noobishness

1 个答案:

答案 0 :(得分:1)

每个非玩具操作系统都会跟踪分配给流程的所有内存,并在流程退出时回收所有内存。