C++ Institute CPP Question Answer
What happens when you attempt to compile and run the following code?
 #include 
 #include 
 #include 
using namespace std;
 template
ostream & out;
Out(ostream & o): out(o){}
 void operator() (const T & val ) { out<  int main() {  int t[]={8, 10, 5, 1, 4, 6, 2, 7, 9, 3};  deque  sort(d1.begin(), d1.end());  deque  for_each(it, d1.end(), Out  return 0;  } Program outputs:

