On Mon, Sep 28, 2009 at 09:04:27PM -0600, Rainer Deyke wrote: > > int[101] a; > > a[0..9] = 1; > > a[10..99] = 2; > > a[100] = 3; > > This leaves elements 9 and 99 uninitialized. I assume the gcc version > does not.
That makes sense. I copied it literally without thinking. Easy enough fix. I think this makes D's syntax superior. We can say a[0..$] where gcc would have to use the more annoying a[0...$-1]. (pretending the $ worked of course) -- Adam D. Ruppe http://arsdnet.net