Obsah
- Definícia - Čo znamená Stack Unwinding?
- Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
- Techopedia vysvetľuje Stack Unwinding
Definícia - Čo znamená Stack Unwinding?
Odvíjanie zásobníkov je metóda používaná v C ++ a podobných programovacích jazykoch pri dekonštrukcii položiek funkcií na obnovenie alebo vyčistenie záznamov počas doby vykonávania. Toto sa zvyčajne robí, keď sa ovládanie prepne z jedného záznamu na volajúci záznam alebo keď sa vyradí výnimka a ovládací prvok sa prenesie z pokusného bloku do obsluhy v jazyku C ++.
Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
Techopedia vysvetľuje Stack Unwinding
Odvíjanie zásobníka sa vykonáva automaticky pri ukončení procesu alebo bloku kódu v programe. V programovom bloku nie je možné objekty, ktoré sú skonštruované v rámci tohto bloku, preniesť ani získať prístup k inému bloku. Preto, keď určitá kontrola opustí tento programový blok, zničia sa všetky objekty, ktoré sú v nej deklarované alebo skonštruované, zničené. V objektovo orientovanom programovaní sú deštruktory metódami, ktoré sa volajú pri ničení objektov. Používajú algoritmus zásobníka alebo proces posledného vstupu, prvého výstupu. Objekt, ktorý je vyhlásený za posledný, bude prvým, ktorý má zničiť ničiteľ. Zásobník sa vymazáva alebo odvíja.