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

matovitch via Digitalmars-d digitalmars-d at puremagic.com
Tue Nov 18 06:57:47 PST 2014


On Tuesday, 18 November 2014 at 12:33:52 UTC, FrankLike wrote:
> 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.

I'm using size_t and std::size_t in C/C++...but sure I am a bit 
weird/extremist.


More information about the Digitalmars-d mailing list