malloc

malloc会多16个字节, 这16个字节相当于malloc出来的地址的头

这前8个字节代表的含义都是malloc字节数+16+1

 

前8个字节表示之前的空间有多少没有被分配的字节大小,后8个字节表示当前malloc已经分配的字节大小

 

malloc通过是否加1来作为前一个数据块是否已经分配的标志,加1表示前一个数据块已经分配

posted @ 2021-07-06 16:50  caopf  阅读(308)  评论(4编辑  收藏  举报