Reference no: EM132757380
Write a class with name intlist. This class will have an integer array arr (for simplicity define it with 100 locations) and an integer cnt as member data in private section. cnt variable will be used to keep the number of elements in integer array (arr). In public section of this class there will be following member functions with explained tasks:
(i) listcount() : returns the number of elements in arr array
(ii) addfirst(x) : locates integer x to the first position of arr. All current elements in array will move to the next location.
(iii) addlast(x) : locates integer x to the last free location.
(iv) removeall() : remove all elements of array
(v) removefirst() : remove first element of array. All current elemets in array will move to the preceding location
(vi) removelast() : remove last element of array.
(vii) remove(i) : remove element in index i.
Notice: While adding if maximum exceeds will give an error message. While removing if there is no element or if there is no elements in given index, it will give an error message
BY USING C++