使用道具 举报
Post by zhllg free的参数只能是malloc,calloc, realloc的返回结果 看programming from ground up第9章a simple memory manager
Post by x11 错误是正常的吧 调用free干嘛?
Post by Illidan 比如第一个程序,只是加了一句无关紧要的int flag;声明,出错的种类就不同了!这个问题回帖的几位谁都没有提及。
Post by rickxbx 我提及了哦,只是比较含蓄而已, int flag;声明看似无关,其实,如果你明白了malloc/free的原理以后,就会明白事实上并非无关.int flag;表示了在栈里面的四字节空间.说到底,把我给你的链接文章看完后就会明白了
Post by rickxbx 有篇文章介绍给楼主(http://www.linuxsir.cn/bbs/showthread.php?t=50097) 如果楼主看完以后,再对照自己的程序的汇编码,还有什么不明白的,我们再讨论
本版积分规则 发表回复 回帖后跳转到最后一页