'int' is enough for 'length' to migrate code from x86 to x64

FrankLike via Digitalmars-d digitalmars-d at puremagic.com
Tue Nov 18 04:33:51 PST 2014


If you migrate your projct from x86 to x64,you will find the 
length is error,you must modify it ,such as:
   int i= (something).length
to
   size_t i = (something).length

but now ,'int' is enough for use,not huge and not small,only 
enough.
'int' is easy to write,and most people are used to it.
Most importantly easier to migrate code,if  'length''s return 
value type is 'int'.

Thank you all.


More information about the Digitalmars-d mailing list