digitalmars.D - new [] and length
- Carlos Santander (14/14) May 09 2006 Are there any differences between these two fragments, besides the synta...
 - Unknown W. Brackets (3/22) May 09 2006 Is it always "count" or are you ever using "length" inside the brackets
 - Carlos Santander (5/31) May 09 2006 Always "count".
 
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? -- Carlos Santander Bernal
 May 09 2006
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?
 May 09 2006
Unknown W. Brackets escribió:Is it always "count" or are you ever using "length" inside the brackets for new? -[Unknown]Always "count". Say no to length :P -- Carlos Santander BernalAre 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?
 May 09 2006








 
 
 
 Carlos Santander <csantander619 gmail.com>