以下是引用bccnyouke在2012-11-26 23:25:03的发言:
我说你不懂,你还不谦虚,你就是要问为什么free才错是吧?
你一直申请当然没问题,malloc不会去验证你这次申请是不是破坏了之前block的结构
你可能又要问为什么打印是对的?因为你指针指向的那片区域存的就是你的数据,没问题
只不过,你没意识到因为overflow的关系,block的结构已经完蛋了,free又不知道你破坏了
block结构,没有合适的结构去释放,还可能对?
本来呢,我看你在汇编版块学习,说明你还是想提高自己能力的,才回你的
现在看来,可能多此一举了,呵呵
真心谢谢你啊 我真不懂 就是想问个明白 如果那里有言语冒犯还请多多海涵呐
书上(如数据结构链表的讲解)对这方面的东西都是擦边球 我查资料的能力比较低找半天没弄明白
发帖求助是真心的 请您多多指教 。
这些东西是不是涉及到内存管理? 我还比较陌生 汇编学来也是坑坑洼洼的