TDPL Errata: Page 208
Yao G.
nospamyao at gmail.com
Mon Aug 9 13:35:03 PDT 2010
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/
More information about the Digitalmars-d
mailing list