On 11/11/2011 19:04, Steven Schveighoffer wrote:
On Fri, 11 Nov 2011 14:01:42 -0500, Steven Schveighoffer
<schvei...@yahoo.com> wrote:

There should be no bounds error in any case, an empty slice is valid.

By "in any case" I meant in either debug or release mode.

-Steve

even when you index beyond the bounds of the slice?

you may not actually be reading memory because it's zero length, but it's still logically invalid; you've gone outside the valid range.

in vc9, if you increment an iterator beyond the valid range you get a debug assert. that's caught quite a few bugs where I work when we upgraded to vc9.

--
My enormous talent is exceeded only by my outrageous laziness.
http://www.ssTk.co.uk

Reply via email to