বাড়ি উন্নয়ন স্ট্যাক আনওয়াইন্ডিং কি? - টেকোপিডিয়া থেকে সংজ্ঞা

স্ট্যাক আনওয়াইন্ডিং কি? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - স্ট্যাক আনওয়াইন্ডিং এর অর্থ কী?

স্ট্যাক আনওয়াইন্ডিং হ'ল পদ্ধতিটি সি ++ এবং অনুরূপ প্রোগ্রামিং ভাষায় ব্যবহৃত হয় যখন রান সময়কালে রেকর্ডগুলি পুনরুদ্ধার বা পরিষ্কার করতে ফাংশন এন্ট্রিগুলি ডিকনস্ট্রাক্ট করে। নিয়ন্ত্রণটি যখন একটি রেকর্ড থেকে কলিং রেকর্ডে স্যুইচ করা হয় বা কোনও ব্যতিক্রম বাতিল হয়ে যায় এবং নিয়ন্ত্রণটি চেষ্টা ব্লক থেকে সি ++ ভাষার কোনও হ্যান্ডলারের কাছে স্থানান্তরিত হয় তখন এটি করা হয়।

টেকোপিডিয়া স্ট্যাক আনওয়ন্ডিংয়ের ব্যাখ্যা করে

কোনও প্রোগ্রামে কোনও প্রক্রিয়া বা কোডের ব্লক থেকে বেরিয়ে আসার পরে স্ট্যাক আনওয়াইন্ডিং স্বয়ংক্রিয়ভাবে সম্পন্ন হয়। একটি প্রোগ্রাম ব্লকে, সেই ব্লক স্কোপের মধ্যে নির্মিত অবজেক্টগুলি অন্য ব্লক দ্বারা স্থানান্তর বা অ্যাক্সেস করা যায় না। এ কারণেই যখন কোনও নির্দিষ্ট নিয়ন্ত্রণ সেই প্রোগ্রামটিকে অবরুদ্ধ করে দেয়, তখন এর মধ্যে ঘোষিত বা নির্মিত সমস্ত বস্তু ধ্বংসকারীদের দ্বারা স্বয়ংক্রিয়ভাবে ধ্বংস হয়ে যাবে। অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ে, ডেস্ট্রাক্টরগুলি এমন একটি পদ্ধতি যা অবজেক্টগুলি ধ্বংস করার সময় বলা হয়। তারা স্ট্যাক অ্যালগরিদম বা শেষ-ইন, প্রথম আউট প্রক্রিয়া ব্যবহার করে। সর্বশেষে ঘোষিত বস্তুটি সর্বনাশকারী দ্বারা সর্বনাশ করা প্রথমটি হবে। স্ট্যাকটি সাফ বা আনউন্ডউন্ড হচ্ছে।

স্ট্যাক আনওয়াইন্ডিং কি? - টেকোপিডিয়া থেকে সংজ্ঞা