QUOTE(Ridz Ria @ Feb 5 2013, 03:22 PM)
Constructor with no arguments or all the arguments has default values.
A default constructor is a constructor that either has no parameters, or if it has parameters, all the parameters have default values. If no user-defined constructor exists for a class A and one is needed, the compiler implicitly declares a constructor A::A(). This constructor is an inline public member of its class.