CS 515 UNH Lab 3 C++ Queue Debug & Stack Implementation Project I need to complete stack.cpp through stack.h. Here is a world document indicating how it needs to be done. CS515 – Lab 3
The purpose of this lab is to reinforce your understanding of C++ classes
and objects. You will work with GDB and also practice using assertions to
test your program. You will debug a queue ADT and also complete the
implementation of an integer stack ADT.
Note: the tasks in this lab can be used as the basis for assignment 4P—You’ll
be at a disadvantage if you skip it!
Download all files from ~cs515/public/3L
Task 1: Debug a queue.
Starting code: queue.h, queue.cpp and queuetest.cpp
The queue.h file contains the declaration of the queue class and the queue.cpp file provides an
implementation of the class using a fixed sized array. To test the implementation, we have a test
driver called queuetest.cpp. In the test file, assertions are used to test the queue implementation.
In C/C++, assertions are implemented with the standard assert macro. The argument to assert must
be true when the macro is executed; otherwise the program aborts and prints an error message. For
example, the assertion
assert( size
Purchase answer to see full
attachment
Economic Debate- Progressive Income Tax For this Economic Debate, we are going to discuss the…
TOPIC: Going Global Discussion Thread 1 (initial post due Wednesday for full credit) Please note:…
Assignment Topic This week will culminate in the creation of a narrated PowerPoint to create…
The Assignment must be submitted on Blackboard (WORD format only) via allocated folder. Assignments submitted…
you need to post your 2-page information flier to share with your Final Project Group.…
discussion: Discuss the methods used at your company to measure and ensure quality products and…