Does the Compiler Always Create a Default Constructor?
The compiler creates a default construtor only in the following situations: When the class’s base class defines the default constructor. When the class of member objects defines default constructors. When