Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Help please as Im new to Object Oriented Programming. A . Create a template class in c + + called CQueue to represent a Queue
Help please as Im new to Object Oriented Programming.
A Create a template class in c called CQueue to represent a Queue Do not use the STL Queue class whereby the inner data structure is List into which insertions and deletions occur at different ends.
B The CQueue class should include the following methods:
a default constructor.
a Front method to return a CQueues front element.
a Back method to return a CQueues back element.
an Empty method to determine whether a CQueue is empty
a Push method to add an element into the CQueue.
a Pop method to delete an element out from the CQueue.
a Print method to output the CQueue contents using an iterator.
C Write the code in c to implement a multiple Queue system maximum of five Queues using one of the structures: vector list, deque based on the CQueue class in A Then write a testing code in c to push into and pop out values from each Queue.
D Discuss the possibility of implementing the CQueue class described in A above using the following STL structures:
Deque
Map
Forward list
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started