== Quote from Andrei Alexandrescu ([email protected])'s article
> To recap:
> 1. Arbitrary cost copy construction:
> + Makes value types easy to define: just hook the copying code into
> this(this)
> + Is familiar to programmers coming from C++
> + If it fails, fails early, not surprisingly during a later operation

BTW, I don't see why failing during a variable assignment is any less bad than
failing during any other seemingly innocuous operation.

Reply via email to