Heap

Innen: Programozás Wiki
A lap korábbi változatát látod, amilyen FlamingClaw (vitalap | szerkesztései) 2010. július 13., 09:23-kor történt szerkesztése után volt. (Új oldal, tartalma: „A "heap" egy dinamikus adattároló. A program futása közben változókat lehet létrehozni, illetve megszüntetni. : Turbo Pascalban a heap méretét a $M [[fordít…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhozUgrás a kereséshez

A "heap" egy dinamikus adattároló. A program futása közben változókat lehet létrehozni, illetve megszüntetni.

Turbo Pascalban a heap méretét a $M fordítási direktívával szabályozhatjuk, megadhatjuk annak minimális és maximális méretét. Alapértelmezésben a heap lefoglalja az egész maradék memóriát. A heap veremszerűen működik, felfelé növekszik, kezelését az egység heap-menedzsere végzi. A heap alját a System egység HeapOrg változója mutatja, tetejét a HeapEnd. A heap-mutató (HeapPtr) alatti részben vannak a foglalt memóriaterületek, felette a heap még szabad.