我的程序(文本模式Web浏览器)动态分配内存.
当然,我在运行时释放不需要的块.并且我在正常终止之前释放所有内容 - 因此内存泄漏检查器不会给我误报(并且如果需要进行重大重构则要灵活).
现在,我也不会做的是异常终止之前释放内存.(目前,我的程序在信号和mallocs/reallocs失败后终止.)
我的问题是:你认为这种不好的风格吗?我应该免费异常终止吗?
Gia*_*ian 12
不,我认为在程序终止后,简单地举手并让操作系统回收内存是完全可以接受的.我认为如果这是一个真正的异常情况并且意图是让程序终止,那么一个行为良好的程序应该只是清理所有磁盘资源/锁,并尽快退出.
| 归档时间: |
|
| 查看次数: |
1381 次 |
| 最近记录: |