Question
I need help with this c++ assignment i have to make new templeted wrapper class: a Quack. Im not sure how to even start this.
I need help with this c++ assignment i have to make new templeted wrapper class: a Quack. Im not sure how to even start this. i would appreciate it if you could add comments next to the code explaining what your doing
A Quack is half Queue and half Stack conceptually. It is a wrapper around a List like the others, but the next element removed (Pop) alternates sides. So make these and only these methods:
Push: Adds to the list as normal
Next: If there are an even number of elements, it is the most recent element. If odd, it is the oldest.
Pop: Gets rid of the element according to Next's rules.
Big 3: If you see the "new" command anywhere in the code, you need these. CopyCon, Assign, Destruct. If you have no "new" then you don't need them.
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