I have a
.... // insert 6 elements into elm.face
std::cout << elm.face.size() << std::endl; // answer is 6
std::cout << elm.face << std::endl; // answer is some number
STL vectors perform bounds checking when the
.at() member function is called, but do not perform any checks on the
When out of bounds, the
 operator produces undefined results.