title: What is the difference between declaring and defining a pointer in C/C++?
body: <p>What is the exact difference between <em>dummy</em> and <em>node</em> pointers in the following line?</p>
  <p>ListNode *dummy = new ListNode(0), *node;</p>
  <p>ListNode is a structure.</p>