C++/זיכרון דינמי: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Space3000 (שיחה | תרומות)
שורה 34:
על מנת לשחרר את הזיכרון שהוקצה נתן להשתמש באופרטור delete.
*תקציר:
 
<div style="text-align:left; direction:ltr;"><pre>
delete variable;
delete[] array;
</pre></div>
 
*הסבר:
variable הינו משתנה בודד שהוקצה באמצעות new.
שורה 44 ⟵ 46:
חשוב לציין כי במקרה של מערך חייבים להוסיף סוגריים מרובעות הנ"ל.
תוצאה של
 
<div style="text-align:left; direction:ltr;"><pre>
int *array=new int[length];
delete array;
</pre></div>
'''אינה מוגדרת'''.
 
*דוגמא:
 
<div style="text-align:left; direction:ltr;"><pre>
// משתנה בודד