【发布时间】:2011-02-17 21:34:01
【问题描述】:
我有这样的课:
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;
}
现在,插入语句出现分段错误。我需要在某处初始化向量吗?
【问题讨论】:
-
我猜,它是一个整数向量
std::vector<int>... -
是的,不知何故,它在格式中被删除了。
-
updateVec的哪个参数会使您的应用程序崩溃?此时您的vector中有什么内容?