Define a class called List that can hold a list of values of type double.
Model your class definition after the class TemperatureList given in Display 11.10, but your class List will make no reference to temperatures
when it outputs values. The values may represent any sort of data items as long as they are of type double. Include the additional features specified in Self-Test Exercises 21 and 22. Change the member function names so that they do not refer to temperature.
Add a member function called get_last that takes no arguments and
returns the last item on the list. The member function get_last does not
change the list. The member function get_last should not be called if the
list is empty. Add another member function called delete_last that
deletes the last element on the list. The member function delete_last is a
void function. Note that when the last element is deleted, the member
variable size must be adjusted. If delete_last is called with an empty list
as the calling object, the function call has no effect. Design a program to
thoroughly test your definition for the class List.
Sorry the answer is not available at the moment…
If you are able to find the answer, please make sure to post it here. So that your Juniors have smile on their lips and feel happy.
Spread the 'tradition of sharing'.