Why do we use constructor overloading?
(a) To use different types of constructors
(b) Because it’s a feature provided
(c) To initialize the object in different ways
(d) To differentiate one constructor from another
The question was asked in an online interview.
My doubt stems from Overloading Constructors topic in chapter Constructors and Destructors of Object Oriented Programming