Ugyanúgy túlindexelheted az std::vector-t is, mint ahogy egy malloc-kal lefoglalt tömböt. Nem igazán értem, hogy az ilyen hibáktól hogyan óvnak meg az STL konténerek.