שפת C/ניהול זיכרון דינאמי/תרגילים: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
אין תקציר עריכה |
||
שורה 10:
</source>
{{מוסתר|ta2 = left|הפתרון|2=
נניח שהקריאה תיכשל. הפונקציה תחזיר במקרה זה NULL, והערך יושם בp. נשים לב שהזיכרון שאליו הצביע p לא שוחרר, מה שמעלה חשד שיש כאן {{מונח|דליפת זיכרון|מצב בו זיכרון שהוקצא לא שוחרר}}, כי אין אפשרות יותר לשחרר זכרון זה (אלא אם כן ערכו של p נשמר קודם במשתנה אחר).
}}
|