On Saturday, 26 July 2014 at 00:28:32 UTC, Ary Borenszweig wrote:
No, the OP said the meaning was `myrange.dropExactly(i).front`,
which is not a random access.
Sometimes you *do* want the n-th element of a range even if the
range is not a random access.
What he did also say is he wanted the equivalent of C++'s "at",
which is the equivalent of "checked random-access" (or "checked
dictionary access").
So the actual requirements aren't very clear. In terms of "C++
at" equivalent, I don't think we have anything equivalent to
offer. That said, I've never seen anyone use "at" in C++ ever.
I'd assume it's more of a java/C# thing to do checked accesses?