list.h 272 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 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(); };