علة مؤشر لا معنى لها

مؤلف: Randy Alexander
تاريخ الخلق: 25 أبريل 2021
تاريخ التحديث: 1 تموز 2024
Anonim
هل انت تخين فعلا ؟!  بدون أدوات ازاى تحسب مؤشر كتلة الجسم | BMI
فيديو: هل انت تخين فعلا ؟! بدون أدوات ازاى تحسب مؤشر كتلة الجسم | BMI

المحتوى

التعريف - ماذا يعني Stale Pointer Bug؟

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


يُعرف خطأ مؤشر تالف أيضًا باسم خطأ مستعار.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

يشرح Techopedia Stale Pointer Bug

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

إذا لم يتم إنشاء أي أسماء مستعارة للذاكرة المخصصة ، يمكن بسهولة تجنب هذا النوع من الأخطاء. هناك خيار آخر لتجنب أخطاء المؤشر التي لا معنى لها وهو استخدام لغة ذات مستوى أعلى مثل Lisp التي تضم جامع البيانات المهملة.

يرتبط المصطلح bugter pointer bugter حالياً بالبرمجة C ؛ ومع ذلك ، كان هذا الخطأ موجودًا بالفعل بطريقة مشابهة جدًا في فورتران و ALGOL 60 خلال الستينيات.