C++

 

– What is the output of the following program?

#include<iostream>

using namespace std;
class abc {
  public:
     static int x;
     int i;

     abc() {
        i = ++x;
     }
  };
int abc::x;

main() {
  abc m, n, p;
  
  cout<<m.x<<" "<<m.i<<endl;
}