當我嘗試執行以下操作時,我有一個11663 Bus Error
;多維向量總線錯誤
std::vector< std::vector<int> > bullets;
std::vector<int> num;
num[0] = 7;
bullets.push_back(num);
我認爲這將作爲矢量bullets
的類型是一個向量。爲什麼不按預期工作?另外,下面的工作;
std::vector< std::vector<int> > bullets;
std::vector<int> num (4, 100);
bullets.push_back(num);
而我不知道爲什麼這個工程,但不是我的其他代碼。
我還不能肯定,但我認爲,人們覺得你的載體是空的... –
@ AK4749是積極的。你完全正確。 = P – WhozCraig
@WhozCraig哈哈我不知道,在這裏有所有關於.push_back()的強烈情緒,我想我會通過一些仔細的探索來鍛鍊心情 –