Default-initialized const objects of class type are ill-formed of the class does not have a user-declared default constructor