Quick A: Welcome to undefined behaviour.
Recently on SO:
Vector going out of bounds without giving error
STL vectors perform bounds checking when the
.at()member function is called, but do not perform any checks on the[]operator.When out of bounds, the
[]operator produces undefined results.

Add a Comment
Comments are closed.