Live quiz

cpp - Part 84

Question 1 of 25 Hints left: 3
Q1

What will be the output of the following C++ code? #include <iostream> #include <algorithm> #include <vector> using namespace std; bool myfunction (int i, int j) { return (i < j); } struct myclass { bool operator() (int i, int j) { return (i < j); } } myobject; int main () { int myints[] = {10, 9, 8}; vector<int> myvector (myints, myints + 3); sort (myvector.begin(), myvector.begin() + 2); sort (myvector.begin() + 1, myvector.end(), myfunction); sort (myvector.begin(), myvector.end(), myobject); for (vector<int> :: iterator it = myvector.begin(); it != myvector.end(); ++it) cout << ' ' << *it; return 0; }

  • A
  • B
  • C
  • D