Destructors, const structs, and opEquals
Andrej Mitrovic
andrej.mitrovich at gmail.com
Sat Dec 4 08:52:43 PST 2010
Keyword cocktails..
2010/12/4 so <so at so.do>:
>> bool opEquals(auto ref inout Tuple rhs) inout {
>> foreach (i, T; Types) {
>> if (this[i] != rhs[i]) return false;
>> }
>> return true;
>> }
>>
>> It looks a bit alembicated but let's not forget that Tuple is supposed to
>> be very flexible and to do a lot of things.
>
> Const-system is a one big abomination, considering the consequences it is
> quite hard to say it is something good.
> As complex as it may look, the above example addresses many problems of this
> system. I would hate to write equal C++ code.
>
> Please lets not add any more keyword/syntax, already forgot we had "auto
> ref"...
>
> --
> Using Opera's revolutionary email client: http://www.opera.com/mail/
>
More information about the Digitalmars-d
mailing list