Uka*_*mar 2 c linux malloc
我在 bsm_create 函数的各个地方调用了 malloc 函数,但在某些地方我得到了相同的内存地址。malloc/calloc 函数可以释放某些位置并在 linux(fedora) 环境中再次分配该位置吗?
mah*_*mah 5
当先前分配的缓冲区malloc()(或其系列)已被释放free()(或在realloc()调用中间接释放)时,它将被重用 - 这意味着您可以期望它在将来的分配中返回。free()这就是您首先想要的原因。
malloc()
free()
realloc()
归档时间:
11 年 前
查看次数:
1588 次
最近记录: