title: Removing the head node of my linked list? C++
body: <p>I have this somewhat unconventionally coded linked list and am trying to remove the head of it.</p>
  
  <p>This is a hashtable, so it's an array of linked list</p>
  
  <pre><code>myStruct *pointer = HashTable[i];
  </code></pre>
  
  <p>1->2->3->NULL</p>
  
  <p>How can I delete the 1 and make 2 the head of the list?
  I've tried pointer = pointer->next but when I re-display the table, it still is printing 1->2->3->NULL, not 2->3->NULL.</p>