בית התפתחות מהו באג מצביע מעופש? - הגדרה מטכנולוגיה

מהו באג מצביע מעופש? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של באג מצביע מעופש?

באג מצביע מעופש מתייחס לקטגוריה של שגיאות תכנות עדינות שעלולות להתעורר בקודים המבצעים הקצאה דינמית, במיוחד באמצעות פונקציית שפת C "malloc" או המקבילה שלה.

באג מצביע מעופש מכונה גם באג 'כינוי'.

Techopedia מסביר את באג Stale Pointer

במקרים בהם מצביעים שונים פונים אל נתח אחסון מסוים, יתכן כי האחסון משוחרר או מוקצה מחדש באמצעות כינוי מסוים ואז מועבר אליו דרך אחר. זה יכול להוביל לאובדן עדין ואולי ספורדי ביחס להיסטוריית ההקצאות ולמצב הזירה המלאוקית.

אם לא נוצרים כינויים לזיכרון שהוקצה, ניתן בקלות למנוע סוג זה של באג. אפשרות נוספת להימנע מבאגי מצביע מעופשים היא השימוש בשפה ברמה גבוהה יותר כמו ליסק המשלבת אספן זבל.

המונח באג מצביע מעופש מקושר כרגע לתכנות C; עם זאת, באג זה כבר היה קיים בצורה דומה מאוד ב- Fortran ו- ALGOL 60 במהלך שנות השישים.

מהו באג מצביע מעופש? - הגדרה מטכנולוגיה