当条件为true时,我想从向量中删除特定值。存储在向量中的每个元素的大小都不同。我试图通过索引从向量中删除特定值,但它只删除第一个值。
for (std::vector<int>::iterator it = removeindices.begin();
it != removeindices.end(); ++it)
{
differenceContainer.m_buffer.erase(differenceContainer.m_buffer.begin() + *it);
}
这里removeindices包含我想要删除数据的索引,data的每个元素的数据大小都是不同的.differance容器包含m_buffer向量,我想从中删除值。