מצביע – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
שורה 28:
גישה נוספת היא ליצור מחלקה שתעטוף את הנושא של המצביעים ותאפשר לבצע פעילות שכזו, מבלי להיות חשוף לבעיות הכרוכות בהקצאה דינמית.
 
כך למשל בVBב-[[Visual Basic]] באמצעות מחלקת אוסף (Collection) היה ניתן להוסיף ולהסיר איברים באופן דינמי. האיברים יכלויכולים להיות מכל סוגי המשתנים הקיימים, ויכלוויכולים להיות בו-זמנית שונים בגודלם ובסוגם, והגישה לאיברים הייתההיא באמצעות אינדקס כמו במערך. בדוטב[[דוט נט]] ישנה מחלקה מיוחדת (Marshal בשיתוף עם המשתנה IntPtr) שתפקידה לטפל בהקצאה דינמית מבלי לאפשר הקצאה דינמית ישירה. למחלקה זו יש אפשרויות רבות ומגוונות, וייחודה בכך שהיא מאפשרת הקצאה דינמית אך מצמצמת את הבעיות הכרוכות בכך.
 
==ראו גם==