'int' is enough for 'length' to migrate code from x86 to x64
bearophile via Digitalmars-d
digitalmars-d at puremagic.com
Wed Nov 19 12:40:52 PST 2014
Andrei Alexandrescu:
> There are related bugs in Java too, e.g. I remember one in
> binary search where (i + j) / 2 was wrong because of an
> overflow.
This is possible in D too.
> Also, Java does have a package for unsigned integers so
> apparently it's necessary.
This is irrelevant. No one here is saying that a system language
should not have unsigned values. The discussion here is about the
type of array lengths.
Bye,
bearophile
More information about the Digitalmars-d
mailing list