【发布时间】:2016-07-13 17:11:09
【问题描述】:
我编写了一个简单的 c 程序来模拟内存泄漏。但是当我尝试运行它时它崩溃了。
#include <stdio.h>
#include <stdlib.h>
void memory_leak(void);
int main()
{
memory_leak();
return EXIT_SUCCESS;
}
void memory_leak()
{
int i = 100;
memory_leak();
}
我使用 MinGW gcc 编译器。
【问题讨论】:
-
你期待它做什么?
-
无限循环倾向于这样做
-
我会将
memory_leak()重命名为stackoverflow():) -
为什么你认为这是内存泄漏? “YHBT HAND”关闭选项在哪里?
-
如果没有发生崩溃那就奇怪了!
标签: c windows gcc recursion memory-leaks