A:\minispir.GIFA:\minispir.GIF
‹#›
24
Destructors
•OK, so what is wrong with this:
• while (head) {
• delete head;
• head = head->next;
• }
• delete head;
•Two things. We are accessing memory within the loop that has already been deallocated
•Second, we have an extra “delete”
•
•