بيت تطوير ما هو مكدس الفك؟ - تعريف من techopedia

ما هو مكدس الفك؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني فك المكدس؟

فك المكدس هو الطريقة المستخدمة في لغة C ++ ولغات البرمجة المشابهة عند فك إدخالات الوظائف لاستعادة السجلات أو تنظيفها أثناء وقت التشغيل. يتم ذلك عادةً عند تبديل عنصر التحكم من سجل واحد إلى سجل الاستدعاء أو عند تجاهل استثناء ونقل عنصر التحكم من كتلة try إلى معالج بلغة C ++.

يشرح Techopedia المكدس Unwinding

يتم فك المكدس تلقائيًا عند الخروج من عملية أو كتلة من التعليمات البرمجية في أحد البرامج. في كتلة البرنامج ، لا يمكن نقل الكائنات التي تم إنشاؤها داخل نطاق الكتلة أو الوصول إليها بواسطة كتلة أخرى. لهذا السبب عندما يترك عنصر تحكم معين كتلة البرنامج ، سيتم تدمير كل الكائنات التي تم التصريح عنها أو إنشاؤها داخلها تلقائيًا بواسطة المدمرات. في البرمجة الموجهة للكائنات ، تكون أدوات التدمير هي الأساليب التي يتم استدعاؤها عند تدمير الكائنات. يستخدمون خوارزمية المكدس أو عملية الإدخال والإخراج. الكائن الذي تم إعلانه الأخير سيكون الأول الذي يتم تدميره بواسطة المدمر. يتم مسح المكدس أو غير صحيح.

ما هو مكدس الفك؟ - تعريف من techopedia