Google's Go & Exceptions
Walter Bright
newshound1 at digitalmars.com
Sat Jan 30 23:31:52 PST 2010
John D wrote:
> "Walter Bright" <newshound1 at digitalmars.com> wrote in message
> news:hk1uso$1omt$2 at digitalmars.com...
>> John D wrote:
>>> Commonly called "2 step construction". But you forgot to add the check
>>> on the return val from c.create().
>> No need to - c.create() should throw if it fails.
>>
>
> What's the point of doing 2-step construction if not to avoid exceptions?
It's so the default initialization cannot fail, which is handy in cases
where dealing with failure is problematic.
More information about the Digitalmars-d
mailing list