VC中free()函数调试错误原因

来源:互联网 发布:谷歌地球mac 编辑:程序博客网 时间:2024/06/11 23:05

VC中free()函数调试错误原因:

malloc了一个大小为sizeof(A)的空间,而分配后,会在第sizeof(A)+1个位置上写一个特殊数据,

来表示分配的这段空间的结束。所以,如果这个位置被覆盖,则这个结束标志位被擦除,导致free时会出错!!!

原创粉丝点击