对包含数组的struct使用free()

时间:2015-12-05 15:23:10

标签: c pointers struct free

Rental* rentArray[nRent];`

我得到了上层结构,我用这种方式制作了一个指向这些结构的指针数组:

rentArray[0]

我尝试免费使用它,但{{1}}仍然不是空的。有什么问题?

1 个答案:

答案 0 :(得分:0)

释放内存并不意味着清除内存。释放一段内存后,指向它的指针变为无效。但是,如果其他内存请求不需要,则范围仍然可以包含先前的数据。

尽管如此,访问这样的程度通常会导致未定义的行为。