Δημοσιεύτηκε: 23 Ιούλ 2011, 02:36
από migf1
Star_Light έγραψε:Και θελω να ρωτησω και το εξης ακομη που μου εκανε εντυπωση καπως....

εφοσον η list_destroy παιζει με pass by value πως κανει την δουλεια της ??? Πως τους διαγραφει τελικα τους κομβους.

Τη δουλειά την κάνει η free() μέσα στην list_destroy() ή οποία free() καταστρέφει τους κόμβους στους οποίους δείχνει κάθε φορά ο δείκτης list μέσα στο loop

έγραψε:ειχες πει επισης πως το if(!new) μεσα στην συναρτηση δεν δειχνει αν απετυχε το calloc() ... πως και ετσι????

Αποκλείεται να έχω πει τέτοιο πράγμα!