我有這樣一個類:矢量::插入分段錯誤
classA
{
public:
classA()
{
//Here I am doing something but nothing related to vector
}
void updateVec(int idx, int value)
{
//Here, I want to update vector vector based on args passed
myVec.insert(myVec.begin() + idx, value);
}
std::vector<int> myVec;
}
現在,我在INSERT語句得到段錯誤。我需要初始化矢量嗎?
我推測,這是一個int整型向量`std :: vector`... –
grzkv
2011-02-17 11:18:08
是的,不知何故,它在格式化時被刪除。 – user333422 2011-02-17 11:22:32
`updateVec`的哪個參數會使應用程序崩潰?現在你的`vector`中有什麼? – Nekresh 2011-02-17 11:26:46