c++ - 如果程序已经退出,为什么要释放资源?

标签 c++ resource-management

许多库(如 SDL 等)在他们的教程方法调用中会在退出程序之前释放资源,但据我所知,大多数操作系统在退出时会从进程中释放所有内存,为什么我需要如果应用程序无论如何都要退出,还要麻烦释放它们吗?

最佳答案

内存和资源不是一回事。

内存自动释放。

资源可能会自动释放,也可能不会自动释放。

关于c++ - 如果程序已经退出,为什么要释放资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8271245/

相关文章:

c++ - 将 weak_ptr 与原始指针进行比较不起作用,正在寻找替代方案

.net - I一次性链条

c++ - Painter 在继承的 QOpenGLWidget 类上不活动

c++ - unordered_set 通过 lambdas 自定义哈希

c++ - 错误处理C++ : Program never stops

apache-spark - Spark on YARN 使用的 vcore 太少

c++ - 涉及多态性和资源管理的程序设计

c++ - Qt Release构建无法打开DLL

c++ - 制作内核的不同方法

C++ 释放自定义类 vector 的正确方法