Question: In C ++ . Design and implement a MyStack class using the linked list approach. Support the following operations: (1) A default constructor that will
In C ++ .
Design and implement a MyStack class using the linked list approach. Support the following operations:
(1) A default constructor that will initialize the stack to a default capacity
(2) A parameterized constructor that initialize the stack to a valid user-specified capacity
(3) A copy constructor
(4) A push operation
(5) A pop operation
(6) A clear operation that would release the memory of all the nodes and empty the stack
(7) A destructor
(8) is_full and is_empty functions
(9) A display function
(10) Use const keyword as appropriate for class functions and class function inputs
Demonstrate that your code works using a main function.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
