Junior — Middle
Kako se oslobađa memorija koja zauzima stek u programu?
sobes.tech АИ
Одговор од АИ
Memorija koja zauzima stog automatski se oslobađa pri izlasku iz funkcije ili bloka koda gde je ta memorija alocirana. Stog radi po principu LIFO (poslednji ušao, prvi izašao). Kada se pozove funkcija, za nju se alocira oblast u stogu, a pri završetku funkcije ta oblast se oslobađa bez učešća programera. To se dešava zahvaljujući pokazivaču stoga, koji se jednostavno pomera unazad. Dakle, oslobađanje memorije stoga je brz i automatski proces.