// implementation file for List_Head class #include "listhead.h" void List_Head::insert(List_Item * Item) { Item->next = next; next = Item; } void List_Head::printout() { List_Item * curr; curr = next; while(curr) { cout << curr->val << '\n'; curr = curr->next; } } List_Head::List_Head() { next = NULL; } List_Head::~List_Head() { while(next) { List_Item * temp = next; delete next; next = temp->next; } }