我有一个std::vector。我检查它的大小是6,但是当我尝试访问vec[6]它是否会给出错误时,我没有看到任何错误,但是得到了一些数字。它不应该给出错误吗?
编辑:类似:
struct Element
{
std::vector<double> face;
};
int main()
{
Element elm;
.... // insert 6 elements into elm.face
std::cout << elm.face.size() << std::endl; // answer is 6
std::cout << elm.face[6] << std::endl; // answer is some number
}
开满天机
森栏
相关分类