How should a constructor handle a failure?- If construction fails at the runtime, it throws an exception. - Constructor does not have return type, not even void. So, it is difficult to use return codes. - Throws an exception is the best method to handle a failure constructor. - If sometimes you cannot throw an exception just because of some reason, then there is another alternative to mark the object as a zombie.
|