Mac OSX 10.13.3。系统泄漏实用程序在下一个代码中显示了 4 个(两个 2048 和两个 16)泄漏:
#include <sys/wait.h>
#include <stdio.h>
#include <unistd.h>
int main(void)
{
int st;
if (fork())
wait(&st);
else
while (1);
}
为什么?
许多 C 库函数会导致“泄漏”检查器标记内存泄漏。
因此,需要告诉“泄漏”检查器不要检查 C 库函数。
除上述之外,发布的代码中没有内存泄漏。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句