Dom Rozwój Co to jest rozwijanie stosu? - definicja z techopedia

Co to jest rozwijanie stosu? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza rozwijanie stosu?

Odwijanie stosu jest metodą stosowaną w C ++ i podobnych językach programowania podczas dekonstrukcji wpisów funkcji w celu przywrócenia lub wyczyszczenia rekordów w czasie wykonywania. Zwykle dzieje się tak, gdy sterowanie jest przełączane z jednego rekordu na rekord wywołujący lub gdy wyjątek jest odrzucany, a kontrola jest przenoszona z bloku try do procedury obsługi w języku C ++.

Techopedia wyjaśnia rozwijanie stosu

Odwijanie stosu odbywa się automatycznie po wyjściu z procesu lub bloku kodu w programie. W bloku programu obiekty zbudowane w tym zakresie bloku nie mogą być przenoszone ani dostępne przez inny blok. Dlatego, gdy pewna kontrolka opuszcza ten blok programu, wszystkie obiekty zadeklarowane lub skonstruowane w nim zostaną automatycznie zniszczone przez destruktory. W programowaniu obiektowym destruktory są metodami wywoływanymi podczas niszczenia obiektów. Korzystają z algorytmu stosu lub procesu „ostatni na wejściu, pierwszy na wyjściu”. Obiekt, który zostanie zadeklarowany jako ostatni, jako pierwszy zostanie zniszczony przez destruktor. Stos jest czyszczony lub rozwijany.

Co to jest rozwijanie stosu? - definicja z techopedia