list.h 247 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 class list { private: struct node { node *next; int val; }; node * head; node *current; public: list (); ~list (); void insert (int a); void goToHead (); int getCurrentData (); void advance (); bool moreData (); };