מצביע – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ רובוט מוסיף: fi:Osoitin (ohjelmointi) משנה: ja:ポインタ (プログラミング) |
מ בוט החלפות: בעיה; |
||
שורה 9:
# הקצאה דינמית של זיכרון בזמן ריצה ועוד.
שימוש לא נכון במצביעים עלול לגרום ל[[חריגה|חריגות]] במהלך ריצת [[תוכנית מחשב|תוכנית המחשב]]. נסיון גישה לכתובת לא חוקית יגרום לחריגת גישה. שורש
==מצביעי טיפוס==
שורה 23:
השימוש מצביעים הוא בעל פוטנציאל גבוה לבעיות בעיקר בגלל האפשרות ל[[חריגה|חריגת]] גישה. לעומת זאת, קשה לוותר על היתרונות שהשימוש בהם נותן. בשל כך הביאו [[שפות תכנות]] מתקדמות ב[[מדעי המחשב]] (כמו [[ג'אווה]] ו־[[C#]]) לשימוש בטיפוסים קצת יותר מוגבלים המאפשרים הצבעה על אובייקטים, אולם לא מאפשרים ביצוע מניפולציה מספרית על המצביע. כך למעשה מתבצעת הפרדה בין היכולת להצביע על אובייקטים, ובין היכולת לגשת לכתובות אקראיות בזיכרון.
==מחלקות לטיפול במצביעים==
|