Hi-

What's the diffreence between doing this:

and this:Code:Node *temp; temp = new Node; temp->data=x;

When I use the first one, I get the expected results for temp, so I guess that's correct, but I don't understand why the second one wouldn't also work.Code:Node *temp; Node n; n.data = x; temp = &n;