#include<iostream>
using namespace std;
class abc{
int a;
public: abc() { } //do nothing constructor
abc(int x=6){ a=x;} //constructor with default argument
};
main()
{
abc a;
....
}
my question is which constructor will be invoked in this case ? Please explain