TDPL Errata: Page 208

Andrej Mitrovic andrej.mitrovich at gmail.com
Mon Aug 9 13:39:45 PDT 2010


Doh! I didn't realize it was editable. I will update it with all of my
(confirmed) findings so far.

Thx Yao.

On Mon, Aug 9, 2010 at 10:35 PM, Yao G. <nospamyao at gmail.com> wrote:

> Andrei has this errata web page:
> http://www.erdani.com/tdpl/errata/index.php?title=Main_Page
>
> I think you should edit the wiki and add them, because here your message
> will be lost between all the flux of messages.
>
>
> On Mon, 09 Aug 2010 15:29:06 -0500, Andrej Mitrovic <
> andrej.mitrovich at gmail.com> wrote:
>
>  The last example:
>>
>> override bool opEquals(Object rhs)
>> {
>>    // the other must be at least a Widget
>>    auto that = cast(Widget) rhs;
>>    if (!that)
>>        return false;
>>   // do they compare equals as Widgets? if not, we're done
>>    if (!super.opEquals(that))
>>        return false;
>>   // is it a TextWidget?
>>    auto that2 = cast(TextWidget) rhs;
>>   // if not, we're done comparing with success
>>    if (!that2)
>>        return true;
>>   // compare as TextWidgets
>>    return text == that.text;
>> }
>>
>>
>> Last return should be:
>>
>> return text == that2.text;
>>
>
>
> --
> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20100809/d575e675/attachment.html>


More information about the Digitalmars-d mailing list