Омотавање стака

Аутор: Randy Alexander
Датум Стварања: 25 Април 2021
Ажурирати Датум: 14 Може 2024
Anonim
25 Достопримечательности в Будапеште, Венгрия
Видео: 25 Достопримечательности в Будапеште, Венгрия

Садржај

Дефиниција - Шта значи одмотавање слагања?

Одвирање стака је метода која се користи у Ц ++ и сличним програмским језицима приликом деконструкције уноса функција за враћање или чишћење записа током времена извођења. Ово се обично врши када се контрола пребаци са једног записа на запис позива или када се изузетак одбаци и контрола се пренесе из покушајног блока у руковатељ на језику Ц ++.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава одмотавање слагања

Одвирање стака се аутоматски обавља при изласку из процеса или блока кода у програм. У програмском блоку објекти који су изграђени унутар тог блока не могу се пренијети или им приступити други блок. Због тога, када одређена контрола напусти тај програмски блок, деструктори ће аутоматски уништити све објекте који су декларисани или изграђени унутар ње. У објектно оријентисаном програмирању деструктори су методе које се називају при уништавању објеката. Користе алгоритам снопа или поступак последњег уласка, први излазак. Објекат који је проглашен последњим биће први који ће деструктор уништити. Копирање се уклања и одмотава.