Co je podtečení zásobníku?


Nejlepší odpověď

Předpokládám, že víte, co je zásobník . Jak víte, zásobník má dvě hlavní operace: push , který přidá prvek do kolekce a pop , který odstraní poslední přidaný prvek …

Nyní řekněme, že zásobník je prázdný a z nějakého důvodu se pokusíte odstranit poslední prvek (POP), samozřejmě to nebude fungovat, protože tam nejsou v zásobníku žádné prvky. Dává to smysl, že? Tato situace způsobí chybu, kterou nazýváme podtečení zásobníku …

Doufám, že to pomůže, Happy Learning !!!

Odpověď

Je to při pokusu o popovou operaci na prázdném zásobníku. K tomu zřídka dochází v jazycích na vysoké úrovni, protože překladače zajišťují vyváženost volání funkcí a návratů funkcí. Pokud není chyba v překladač samozřejmě, nebo pokud je program napsán v montážním jazyce a obsahuje chybu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *