Question: This is a c++ program. This program needs stack class and a queue class. Please use constructor, destructor ,copy constructor and overload assignment operator. They
This is a c++ program. This program needs stack class and a queue class. Please use constructor, destructor ,copy constructor and overload assignment operator. They will be located on a separate file. 1) Stack class will provide dynamic array implementation of a stack of integers. it must protect the data from misuse and provide all standard public stack methos, including "push","pop" and boolean method that tests for the empty stack. A "peek" method is required(return value of top, but doesnt remove the integer form stack). you may add any other private methods needed in the class but no public methods. 2) Queue class provides a linked list implementation of a queue of integers. it must protect the data from misuse and provide all standard public quene methods, including "enqueue", "dequeue" and boolean method that tests for the empty queue. A "peek" method is required(return value of front but doen't remove the integer from queue). May add private but no public class. 3) driver program tests all of the functions provided by the two classes. please include a constructor,, destructor, copy constructor and overloaded assignment operator. please use c++.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
