گھر ترقی باسی پوائنٹر بگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

باسی پوائنٹر بگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - باسی پوائنٹر بگ کا کیا مطلب ہے؟

ایک باسی پوائنٹر بگ سے مراد ہے پروگرامنگ کی نازک غلطیاں جو ایک کوڈ میں پیدا ہوسکتی ہیں جو متحرک مختص کرتی ہیں ، خاص طور پر C زبان کی تقریب "malloc" یا اس کے مساوی کے ذریعہ۔

ایک باسی پوائنٹر بگ ایک ایلیسنگ بگ کے نام سے بھی جانا جاتا ہے۔

ٹیکوپیڈیا اسٹیل پوائنٹر بگ کی وضاحت کرتا ہے

ایسے معاملات میں جہاں مختلف پوائنٹر اسٹوریج کے ایک خاص حصے کو مخاطب کرتے ہیں ، ایسا ہوسکتا ہے کہ اسٹوریج کو کسی خاص عرف کے ذریعہ آزاد یا دوبارہ منقولہ کیا گیا ہو اور پھر کسی دوسرے کے ذریعہ حوالہ دیا جائے۔ اس سے مختص کی تاریخ اور مالاک میدان کی حالت کے حوالے سے نازک اور شاید چھٹپٹ نقصان ہوسکتا ہے۔

اگر مختص میموری کے ل no کوئی عرفی نام نہیں بنایا گیا ہے تو ، اس طرح کے مسئلے سے آسانی سے بچا جاسکتا ہے۔ باسی پوائنٹر کیڑے سے بچنے کے لئے دوسرا آپشن یہ ہے کہ لیسپ جیسی ایک اعلی سطحی زبان کا استعمال جس میں کوڑا کرکٹ جمع کرنے والا شامل ہو۔

اصطلاح باسی پوائنٹر بگ فی الحال سی پروگرامنگ سے منسلک ہے۔ تاہم ، یہ بگ پہلے ہی 1960 کی دہائی کے دوران فورٹران اور ALGOL 60 میں اسی طرح کے انداز میں موجود تھا۔

باسی پوائنٹر بگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف