11663 Bus Error
次のことをしようとしたときがあります。
std::vector< std::vector<int> > bullets;
std::vector<int> num;
num[0] = 7;
bullets.push_back(num);
bullets
vectorの型がvector であるため、これでうまくいくと思いました。これが期待どおりに機能しないのはなぜですか? また、以下の作品;
std::vector< std::vector<int> > bullets;
std::vector<int> num (4, 100);
bullets.push_back(num);
なぜこれが機能するのかはわかりませんが、他のコードはそうではありません。