→ james732:malloc 並沒有說連續兩次要來的記憶體會連續吧...?? 12/26 18:22
→ flax00298:MALLOC丟出去就是OS的事情了吧?在HEAP本來就不一定 12/26 18:29
→ flax00298:會連續喔 12/26 18:29
→ flax00298:另外問一下...我怎麼算出來是60BYTES? 12/26 18:31
→ bil193:原來malloc丟出去就是os的事了... 那個struct因為有兩個 12/26 18:48
→ bil193:int,各是4 bytes,而point不管指向什麼型態都是4 bytes 12/26 18:49
→ bil193:有5個4bytes 就是20bytes啦 12/26 18:49
→ bil193:另外還是想問CodeBlocks可以看連續記憶體位置的內容嗎? 12/26 18:50
→ flax00298:我是說兩POINTER相減 12/26 18:50
推 ledia:兩個相減是 0x30 = 48 bytes .... 12/26 21:02
推 sunneo:你還得看heap alloc alignment + heap header (4byte) 12/27 00:30
→ sunneo:記得gcc之後採用的dmalloc header overhead是4byte 12/27 00:31
→ final01:CodeBlocks 可以看阿 Debug ->Info中找找 12/27 12:26
→ bil193:謝謝樓上 在debug->examine memory裡找到了! 12/27 17:21