Andrei Alexandrescu wrote:
> Many good examples do prove a ton though. Just off the top of my head:
>
> - complex numbers
Multiplication and division are different from each other and from
addition and subtraction.
> - checked integers
> - checked floating point numbers
> - ranged/constrained numbers
More or less the same case, so I'm not sure that they make three.
Other than that agreed.
> - big int
> - big float
> - matrices and vectors
> - dimensional analysis (SI units)
> - rational numbers
> - fixed-point numbers
For all of those, multiplication and division are different from
each other and from addition and subtraction.
So what your examples do is actually prove *Steven's* point: most
of the time, the code is not shared between operators.
Jerome
--
mailto:[email protected]
http://jeberger.free.fr
Jabber: [email protected]
signature.asc
Description: OpenPGP digital signature
