像SDL等等许多库在他们的教程中都有方法调用,在退出程序之前就可以释放资源,但据我所知,大多数操作系统在退出时从进程中释放所有内存,为什么我需要费心去免费如果应用程序要退出呢?
Ste*_*ens 25
内存和资源不是一回事.
内存自动释放.
资源可能会或可能不会自动发布.
Ale*_*ato 21
即使您的操作系统(并非所有人都这样做)在退出时释放内存,也有一些原因:
分配给程序的资源是否将被回收取决于操作系统.请注意,具体而言,某些嵌入式系统不会释放资源.
大多数操作系统都会回收并释放所分配的资源,但依赖操作系统的行为是不好的做法,因此在退出程序之前应该释放所有获得的资源.