What happens when you attempt to compile and run the following code?
#include <iostream>
#include <deque>
#include <list>
#include <queue>
#include <vector>
using namespace std;
int main()
{
deque<int> mydeck;list<int> mylist; vector<int> myvector; queue<int> first; queue<int> second(mydeck); queue<int> third(second); queue<int, list<int> > fourth(mylist); fourth.push(10);fourth.push(11);fourth.push(12); queue<int, vector<int> > fifth(myvector); fifth.push(10);fifth.push(11);fifth.push(12); // Line I while(!fifth.empty())
{
cout<<fifth.front()<<" "; // Line II
fifth.pop(); // Line III
}
while (!fourth.empty())
{
cout << fourth.front() << " ";
fourth.pop(); // Line IV
}
return 0;
}
Comments