OK, here's the deal.
I'd like to delete the list.Here's what I do:
node* p_temp = p_beginning;
while (p_beginning != 0)
{
p_beginning = p_beginning->p_next;
delete p_beginning;
}
p_temp = 0;
What's wrong? I found this scrable in my old notebook and I don't
understand why it has to be this way:
node* p_temp = p_beginning;
while (p_beginning != 0)
{
p_temp = p_beginning;
p_beginning = p_beginning->p_next;
delete p_beginning;
}
p_beginning = 0;
Can someone explain?