'int' is enough for 'length' to migrate code from x86 to x64
Kagamin via Digitalmars-d
digitalmars-d at puremagic.com
Wed Nov 19 02:42:30 PST 2014
On Tuesday, 18 November 2014 at 18:23:52 UTC, Marco Leise wrote:
> Aside from the size factor, I personally prefer unsigned types
> for countable stuff like array lengths. Mixed arithmetics
> decay to unsinged anyways and you don't need checks like
> `assert(idx >= 0)`.
Failing assert(-1 < arr.length) make little sense though, -1
can't be bigger than a non-negative number.
More information about the Digitalmars-d
mailing list