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

תוכן שנמחק תוכן שנוסף
ביטול גרסה 105841 של 94.230.83.144 (שיחה)
שורה 222:
{{הערה|הקצאה דינאמית של זיכרון מבלי לשחררו - ''דליפת זיכרון'' ([[w:en:memory_leak|memory leak]] בלעז) - עלולה לפגוע בביצועי המערכת.}}
 
מערכות הפעלה מודרניות יודעות להתמודד עם דליפת זיכרון של תוכנית, ולאחר שהיא מסיימת את פעילותה - לפנות את הזיכרון שהקצתה. עם זאת, כל זה מסייע רק כאשר כותבים יישום שאמור לבצע פעולה קצרה ותו לא. יישום שפועל באופן רציף (למשל - משחק מחשב) וסובל מדליפת זיכרון, אפילו מצומצמת מאוד, יאט את פעילות המחשב עד שבסופו של דבר יקרוס...
 
==דוגמה: רשימה מקושרת==