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