Кућа Развој Шта је разбити стацк? - дефиниција из техопедије

Шта је разбити стацк? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Смасх Тхе Стацк?

"Смасх тхе стацк" је сленг израз за манипулирање програмом у одређеним програмским језицима. Обично се односи на покушаје изазивања промена у случајном приступу меморији које могу произвести грешке и проблематичне ситуације.

Смасх стацк је такође познат као бацајте сноп, прочистите стацк или гомилајте хрпу.

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

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

У Ц команди „пусх“ и „поп“ манипулишу снопом. Разбијање снопа догађа се када позиви функција пишу крај краја матрице, што може оштетити извршни низ и узроковати грешке у приступу меморији и употреби меморијских адреса. Ово би се такође могло назвати преливањем бафера.

Шта је разбити стацк? - дефиниција из техопедије