Can I call the default opAssign after overloading opAssign?
monarch_dodra
monarchdodra at gmail.com
Sun Nov 25 03:05:36 PST 2012
On Sunday, 25 November 2012 at 00:12:04 UTC, Rob T wrote:
>
> Thanks for pointing out where the postblit stuff is documented.
> When I first started learning the language, I did read that
> part a few times over, but I found it frustratingly hard to
> grasp. I will re-read that section again.
This should be MUCH more documented. Most users (in particular
C++ users) are surprised by this behavior, and creates a great
deal of confusion.
> TDPL is a good book, but it is not the official spec, nor is it
> even a spec, it's a book that covers some aspects of how to use
> the language. How copy and assignments work in D really needs
> to be 100% documented in the language spec to ensure that it is
> officially a part of the language and not a clever compiler
> optimization that may or may not be implemented.
AFAIK, there is no "official spec". And even if there was, the
"de-facto" spec *is* TDPL... minus everything that could have
changed since it's printing.
More information about the Digitalmars-d-learn
mailing list