void Member::AddMember(string mName, int mNum, string mType, int mMonth, int mDay, int mYear, int mTotal){ Member *Memberptr; Memberptr = new Member; Memberptr->SetName(mName); Memberptr->SetNum(mNum); Memberptr->SetType(mType); Memberptr->date.SetDate(mMonth, mDay, mYear); cout << right; if (head == NULL) { Memberptr->next = head; head = Memberptr; Memberptr->next = tail; tail = Memberptr; } //ELSE - If at least one node is currently connected, adds current // node to the tail of list else { Memberptr->next = tail->next; //if at least one node has been created tail->next = Memberptr; } }