Question: Language C++. Implement a queue using the STL queue. queue myQ; cout < < myQ.size() < < endl; // number of elements in queue myQ.dequeue();

Language C++.

Implement a queue using the STL queue.

queue myQ;

cout<< myQ.size() << endl; // number of elements in queue

myQ.dequeue(); // Try to deqeue when the queue is empty. Should catch UNDERFLOW

myQ.push("Fred");

myQ.push("Liv");

myQ.push("Julie");

myQ.push("Rich");

myQ.push("William");

myQ.push("Olo");

myQ.push("Xi");

myQ.push("Chu");

myQ.push("Annie");

myQ.push("Carlos");

myQ.push("Tuyet");

myQ.push("Sue");

cout<< myQ.front() << endl; // name at front, if not empty

cout<< myQ.end() << endl; // name at end, if not empty

cout<< myQ.size() << endl; // number of elements in queue

cout << myQ.pop() << endl;

cout << myQ.pop() << endl;

cout << myQ.pop() << endl;;

myQ.push("Olive");

myQ.push("Jim");

cout << myQ.pop() << endl;

cout << myQ.pop() << endl;

cout<< myQ.front() << endl; // name at front, if not empty

cout<< myQ.end() << endl; // name at end, if not empty

cout<< myQ.size() << endl; // number of elements in queue

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!