Homework 4, Exceptions.

Short Description:

Modify your queue class in from homework 3 to throw exceptions when a bad dequeue/front occurs.

Modify the test driver to test the exceptions.

Goals

When you finish this homework, you should have:

Formal Description

Change the error behavior for Front and Dequeue to throw an out_of_range exception rather than printing an error and returning erroneous data. The verbiage in the exception should match the previous verbiage.

Modify QueueTest.cpp. Change ErrorTest to test that both exceptions work correctly.

Required Files

A single tar file containing the source code and makefile for this program.

Submission

Submit the assignment to the D2L folder Homework 4 by the due date.