John D wrote:
"Walter Bright" <newshou...@digitalmars.com> wrote in message news:hk1uso$1om...@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.

Reply via email to