Question: Create QueueItem.cpp by implementing QueueItem.h QueueItem.h: class QueueItem { public: QueueItem ( char * pData, int id ) ; / / ctor void setNext (
Create QueueItem.cpp by implementing QueueItem.h
QueueItem.h:
class QueueItem
public:
QueueItemchar pData, int id; ctor
void setNextQueueItem pItem;
QueueItem getNext const;
int getId const;
const char getData const;
private:
char data;
const int itemId; unique id for item in queue
QueueItempNext; next item in queue
; end definition class QueueItem
Create Queue.cpp by implementing Queue.h
Queue.h:
#include
#include "QueueItem.h
class Queue
public:
Queue; ctor inits a new empty Queue
~Queue; dtor erases any remaining QueueItems
void addItemchar pData;
void removeItem;
void print;
void erase;
private:
QueueItempHead; always points to first QueueItem in the list
QueueItempTail; always points to last QueueItem in the list
int itemCounter; always increasing for a unique id to assign to each new QueueItem
; end definitionclass Queue
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
