在C语言里,堆区申请一个A,释放A,申请B,再释放A是有可能成功。
结果是,释放掉B,这时候B你并不想要释放。导致程序出错。
原因:因为A和B的地址是可能一样的。
堆区多次申请内存释放引起的bug
最新推荐文章于 2023-06-13 01:16:07 发布
在C语言里,堆区申请一个A,释放A,申请B,再释放A是有可能成功。
结果是,释放掉B,这时候B你并不想要释放。导致程序出错。
原因:因为A和B的地址是可能一样的。