Δημοσιεύτηκε: 23 Ιούλ 2011, 02:36
Star_Light έγραψε:Και θελω να ρωτησω και το εξης ακομη που μου εκανε εντυπωση καπως....
εφοσον η list_destroy παιζει με pass by value πως κανει την δουλεια της ??? Πως τους διαγραφει τελικα τους κομβους.
Τη δουλειά την κάνει η free() μέσα στην list_destroy() ή οποία free() καταστρέφει τους κόμβους στους οποίους δείχνει κάθε φορά ο δείκτης list μέσα στο loop
έγραψε:ειχες πει επισης πως το if(!new) μεσα στην συναρτηση δεν δειχνει αν απετυχε το calloc() ... πως και ετσι????
Αποκλείεται να έχω πει τέτοιο πράγμα!