On 05/31/2011 12:38 PM, eles wrote: > What if, on a > microcontroller, the last element of the array is simply the highest > addressable memory location? (like the "end of the world") Why > introducing something completely inconsistent with the array (namely, > someting "just after the last element") to characterize something > that should be regarded as... self-contained? What if such a concept > (data after the last element of the array) is simply nonsense on some > architecture?
As Andrei also said elsewhere on this thread, it's not possible in the C++ language. I would expect the D spec to require that the address of the one-past-the-end element to be valid.
Ali
