小编PDF*_*001的帖子

用户在linux下按ctrl + c时如何避免内存泄漏?

在我用C和C++编写的程序中,我将新建一个对象来完成任务,然后删除该对象.

在新对象之后但在删除对象之前的那一刻,如果用户按下ctrl+ c以中断进程,则将导致不调用delete并发生内存泄漏.

我该怎么做才能避免这种情况?

此外,如果操作系统回收了内存,那么打开的文件呢?它们是由操作系统关闭还是我应该手动关闭它们?

c memory-leaks

6
推荐指数
2
解决办法
5449
查看次数

哪个版本的gcc支持-Ofast优化级别?

我在http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options上找到了gcc文档中的Ofast级别选项.但是当我使用这个级别编译我的代码时,gcc告诉我不能识别这个标志.我正在使用gcc 4.5.2,这是最近发布的gcc.那么哪个版本的gcc支持这个级别?Tnanks.

gcc

2
推荐指数
1
解决办法
3139
查看次数

标签 统计

c ×1

gcc ×1

memory-leaks ×1