பொருளடக்கம்:
வரையறை - ஸ்டேக் அன்விண்டிங் என்றால் என்ன?
ரன் நேரத்தில் பதிவுகளை மீட்டெடுக்க அல்லது சுத்தம் செய்ய செயல்பாட்டு உள்ளீடுகளை மறுகட்டமைக்கும்போது சி ++ மற்றும் ஒத்த நிரலாக்க மொழிகளில் பயன்படுத்தப்படும் முறை ஸ்டேக் பிரித்தல் ஆகும். கட்டுப்பாடு ஒரு பதிவிலிருந்து அழைப்பு பதிவுக்கு மாறும்போது அல்லது விதிவிலக்கு நிராகரிக்கப்படும்போது மற்றும் கட்டுப்பாட்டு முயற்சியிலிருந்து C ++ மொழியில் ஒரு கையாளுபவருக்கு மாற்றப்படும் போது இது வழக்கமாக செய்யப்படுகிறது.
டெக்கோபீடியா ஸ்டாக் பிரிக்கப்படுவதை விளக்குகிறது
ஒரு நிரலில் ஒரு செயல்முறை அல்லது குறியீட்டின் தொகுப்பிலிருந்து வெளியேறும் போது ஸ்டாக் பிரித்தல் தானாகவே செய்யப்படுகிறது. ஒரு நிரல் தொகுதியில், அந்த தொகுதி எல்லைக்குள் கட்டமைக்கப்பட்ட பொருள்களை மற்றொரு தொகுதி மாற்றவோ அணுகவோ முடியாது. இதனால்தான் ஒரு குறிப்பிட்ட கட்டுப்பாடு அந்த நிரல் தடுப்பை விட்டு வெளியேறும்போது, அதற்குள் அறிவிக்கப்பட்ட அல்லது கட்டப்பட்ட அனைத்து பொருட்களும் அழிப்பாளர்களால் தானாகவே அழிக்கப்படும். பொருள் சார்ந்த நிரலாக்கத்தில், அழிப்பாளர்கள் என்பது பொருட்களை அழிக்கும்போது அழைக்கப்படும் முறைகள். அவர்கள் ஸ்டாக் அல்காரிதம் அல்லது கடைசியாக, முதலில் வெளியேறும் செயல்முறையைப் பயன்படுத்துகிறார்கள். கடைசியாக அறிவிக்கப்பட்ட பொருள் அழிப்பவரால் முதலில் அழிக்கப்படும். அடுக்கு அழிக்கப்படுகிறது அல்லது காயமடையவில்லை.
