Which operators cannot be overloaded and why not?
NonNull
non-null at use.startmail.com
Mon Sep 13 18:19:20 UTC 2021
On Monday, 13 September 2021 at 16:12:34 UTC, H. S. Teoh wrote:
> On Mon, Sep 13, 2021 at 02:12:36PM +0000, NonNull via
> Digitalmars-d-learn wrote:
>> Which operators cannot be overloaded and why not?
>
> Others have already given the list, so I won't repeat that.
I didn't see unary &. Maybe others are missing.
> As to the "why":
>
> In general, D tries to avoid the wild wild west, every operator
> for himself situation in C++ that leads to unreadable,
> unmaintainable code.
Thanks for this explanation. The consolidation you mention is
great!
More information about the Digitalmars-d-learn
mailing list