ما معنى destructor؟
المعنى في مجال تطوير البرمجيات مع أمثلة
destructor: مُدمِّر
عملية خاصة ترتبط بانتهاء عمر الكائن، وتُستخدم عادة لتحرير الموارد التي يملكها.
طريقة الاستخدام
يكثر المصطلح في نقاشات إدارة الموارد بلغة C++. ولا ينبغي افتراض أن كل لغة تشغل المدمرات في وقت متوقع أو تدعمها بالطريقة نفسها.
أمثلة
The destructor releases the file handle owned by this object.
يحرر المُدمِّر مقبض الملف الذي يملكه هذا الكائن.
عند انتهاء عمر الكائن، يغلق المورد المرتبط به لتجنب إبقاء الملف مفتوحًا.
Our C++ test checks that the destructor runs when the object leaves scope.
يتحقق اختبار C++ لدينا من تشغيل المُدمِّر عند خروج الكائن من النطاق.
يفحص الاختبار تحرير الموارد تلقائيًا عند انتهاء نطاق عمر الكائن.
تراكيب شائعة
- virtual destructor
- invoke a destructor
- destructor execution
مصطلحات ذات صلة
مصطلحات أخرى: مفاهيم البرمجة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
