私は持ってい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
}