gpt4 book ai didi

c++ - c中的内存泄漏

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:10:13 25 4
gpt4 key购买 nike

下面的代码会不会导致内存泄露

char * a()
{
char * b = malloc(100);
return b;
}

B()
{
char * c = a();
free (c);
}

最佳答案

没有。毕竟你正在释放分配的内存。一般规则是,如果您为每个 malloc() 函数调用调用 free(),那么这意味着您没有泄漏内存。

关于c++ - c中的内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4602357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com