Difference Between Default And Parameterized Constructor In Cpp