Question: can someone complete this given code please. #include using namespace std; class Queue { int size; int* queue; public: Queue() { size = 0; queue

can someone complete this given code please.
#include
using namespace std;
class Queue {
int size;
int* queue;
public:
Queue() {
size = 0;
queue = new int[100];
}
void remove() {
if (size == 0) {
cout
return;
}
else {
for (int i = 0; i
queue[i] = queue[i + 1];
}
size--;
}
}
void print() {
if (size == 0) {
cout
return;
}
for (int i = 0; i
cout
}
cout
}
//your code goes here
};
int main() {
Queue q;
q.add(42); q.add(2); q.add(8); q.add(1);
q.print();
q.remove();
q.add(128);
q.print();
q.remove();
q.remove();
q.print();
return 0;
}
 can someone complete this given code please. #include using namespace std;
Queue Management +50XP You are working on a Queue management system and need to create the class to hold the queue data, which are customer IDs (integers). You make a Queue class, which has a size attribute, and an array, to hold the data of the queue. The class has a remove() method to remove the front item of the queue, a print() method to output the queue. You need to create an add() method for the Queue class, that will take an item and add it to the end of the queue. The code needs to be fully working, so that the Queue declaration and manipulation code in main() works. Do not forget to increment the size after adding the item to the array. Read the code carefully, before making any changes

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!