[D1] struct opEquals questions

bearophile bearophileHUGS at lycos.com
Thu Mar 18 05:37:40 PDT 2010


qwerty:
> My opEquals takes an Vec2 and not a *Vec2, is this wrong?

It's OK. D1 docs say:
Structs and unions (hereafter just called structs) can provide a member function:
int opEquals(S s)
or:
int opEquals(S* s)


> Why is return value of the rotate function compared and not the rotated struct literal?

You can add a  return this or return *this at the end of the rotate method.

Bye,
bearophile


More information about the Digitalmars-d-learn mailing list