Live quiz

cpp - Part 92

Question 1 of 25 Hints left: 3
Q1

What will be the output of the following C++ code? #include <iostream> #include <list> using namespace std; int main () { list<int> mylist; list<int> :: iterator it1, it2; for (int i = 1; i < 10; ++i) mylist.push_back(i * 1); it1 = it2 = mylist.begin(); advance (it2, 6); ++it1; it1 = mylist.erase (it1); it2 = mylist.erase (it2); ++it1; --it2; mylist.erase (it1, it2); for (it1 = mylist.begin(); it1 != mylist.end(); ++it1) cout << ' ' << *it1; return 0; }

  • A
  • B
  • C
  • D