“堆:堆是用來容納應用程序動態(tài)分配的內存區(qū)域传藏,當程序使用malloc或new分配內存時乾忱,得到的內存來自堆里。堆通常存在于棧的下方(低地址方向)抖苦,在某些時候毁菱,堆也可能沒有固定統(tǒng)一的存儲區(qū)域。堆一般比棧大很多锌历,可以有幾十至數(shù)百兆字節(jié)的容量贮庞。”
“棧:棧用于維護函數(shù)調用的上下文究西,離開了棧函數(shù)調用就沒法實現(xiàn)窗慎。在10.2節(jié)中將對棧作詳細的介紹。棧通“常在用戶空間的最高地址處分配卤材,通常有數(shù)兆字節(jié)的大小”