我在MyClass头文件中有一个公共向量
vector<int> myVector
在cpp文件中,我向向量
插入一个元素myVector.push_back(2);
但我有双重免费或腐败(快速顶部)错误
如何解决此错误?
答案 0 :(得分:0)
最近我遇到了和你一样的问题。这是因为我使用多线程动态分配二维向量,每个线程访问向量的一列。
这可能是你的问题,因此分配多线程可能会有重叠和冲突。
要解决这个问题,我建议你不要使用push_back,而是在使用之前分配你的矢量。