Deleting the default constructor of a class is a good idea when there are multiple choices for the default or uninitialised state .
Deleting the default constructor of a class is a good idea when there are multiple choices for the default or uninitialised state .