On Thursday, 5 September 2013 at 23:58:06 UTC, H. S. Teoh wrote:
Thanks and
@Iain: on that note, it looks like gdb thinks it's debugging
C++, but D
doesn't have anything called 'operator[]'. It would be Really
Nice if we
could somehow coax gdb to use opIndex instead (though it
doesn't really
help in the case of dyn arrays 'cos they are built-in, and don't
actually have any opIndex to speak of).
I'm not so sure.
Observation:
print someDynArray.length
10 // works
char[5] cArray = "Hello"; // Let's try C like fixed length
array
print cArray[3]
'l' // works
I'm not that sure dyn arrays have no [] (or index or whatever
it's called) operator. In the end they are just arrays with smart
housekeeping behind the curtains and some methods (like "length").
I'm looking forward to hear and learn from Iain.
A+ -R