„Szerkesztő:Mr Steve/Garbage Collection” változatai közötti eltérés
Tartalom törölve Tartalom hozzáadva
a →Alapok: C-link javítása |
a →Egy objektum elérhetősége: kis stilisztika |
||
26. sor:
===Egy objektum elérhetősége===
Egy elérhető objektumot úgy definiálhatunk, mint egy program futása közben létrejött változót, amelyet elérhetünk direkt módon, vagy egy másik objektumon keresztül. Ezen a módon kétféle objektumot különbözetünk meg:
*Objektumok, amelyekről feltételezhetjük, hogy elérhetőek. Tipikusan azok az elemek tartoznak ide, amelyekre a "call stack(?magyarul hívó verem?<!-- igen, erre van valami frappáns szó, de csakazértse jut eszembe... pedig a stack unwindingnál használta a tanárbácsi azt a szépet -->)" hivatkozik (azaz minden lokális változó és paraméter egy függvényben), illetve minden globális változó.
*Minden olyan objektum, amelyre egy másik szintén elérhető objektum hivatkozik (
Ez a megközelítés
<!-- Sokszor különbséget teszünk ''szintaktikai szemét'' (amikor a program <pre>
|