new [] and length

Carlos Santander csantander619 at gmail.com
Tue May 9 20:14:07 PDT 2006


Unknown W. Brackets escribió:
> Is it always "count" or are you ever using "length" inside the brackets 
> for new?
> 
> -[Unknown]
> 
> 
>> Are there any differences between these two fragments, besides the 
>> syntax?
>>
>> char [] buf = new char [count];
>>
>> char [] buf;
>> buf.length = count;
>>
>> I ask because when I use the first method and then pass it to Mango's 
>> Atoi.parse, sometimes I get:
>>
>> Error: ArrayBoundsError 
>> /Users/carlos/Development/d/mango-2.0/mango/convert/Atoi.d(175)
>>
>> But when I use the second method, I never get that error. In both 
>> cases I'm using the same data, which unfortunately is too large and 
>> complex to make a reduced test case.
>>
>> I'm using GDC 0.17 on Mac. Could this be Mac only or GDC only?
>>

Always "count".

Say no to length :P

-- 
Carlos Santander Bernal



More information about the Digitalmars-d mailing list