Importance of constructors Constructors are used to initialize the objects of the class with initial values . Constructors are invoked automatically when the objects are created. Constructors can have default parameters. If constructor is not declared for a class , the C++ compiler generates a default constructor.
Read moreWhy do we need to use constructors?
We use constructors to initialize the object with the default or initial state . The default values for primitives may not be what are you looking for. Another reason to use constructor is that it informs about dependencies.
Read more