'int' is enough for 'length' to migrate code from x86 to x64
John Colvin via Digitalmars-d
digitalmars-d at puremagic.com
Tue Nov 18 05:40:27 PST 2014
On Tuesday, 18 November 2014 at 13:35:46 UTC, ketmar via
Digitalmars-d wrote:
> On Tue, 18 Nov 2014 12:33:51 +0000
> FrankLike via Digitalmars-d <digitalmars-d at puremagic.com> 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.
> drop your C.
>
> auto len = smth.length;
>
> works ok for both x86 and x86_64 (don't know what x64 is).
x64 is commonly used by windows programmers to refer to x86_64
with a 64 bit OS.
More information about the Digitalmars-d
mailing list