What will be the output of the following C++ code?
#include <iostream>
#include <deque>
using namespace std;
int main ()
{
unsigned int i;
deque<int> mydeque;
deque<int> :: iterator it;
mydeque.push_back ( 100 );
mydeque.push_back ( 200 );
mydeque.push_back ( 300 );
for (it = mydeque.begin(); it != mydeque.end(); ++it)
mydeque.clear();
cout << ' ' << *it;
}
#include <iostream>
#include <deque>
using namespace std;
int main ()
{
unsigned int i;
deque<int> mydeque;
deque<int> :: iterator it;
mydeque.push_back ( 100 );
mydeque.push_back ( 200 );
mydeque.push_back ( 300 );
for (it = mydeque.begin(); it != mydeque.end(); ++it)
mydeque.clear();
cout << ' ' << *it;
}A. 100
B. 200
C. 300
D. error
Answer: Option D

Join The Discussion