How come I can still access nodes after deleting an entire linked list?
Following is a function for deleting the entire list by accessing the head pointer to the 1st node: void deleteList(Node *head) { while (head != nullptr) { Node *temp = head; head = head->next; delete temp; } } Detailed program: struct Node { int data; Node* next; }; void traverseList(Node* head) { while (head !=… Read More How come I can still access nodes after deleting an entire linked list?