cpp 中删除 vector 中的数据
一、vector 中的数据删除 vector 中删除元素,使用 erase 来达到目的 int main() { vector<int> vecInts; vecInts.push_back(1); vecInts.push_back(2); vecInts.push_back(3); vecInts.push_back(3); vecInts.push_back(4); // 删除一个中间的非相同元素,这种方法可以达到目的 // for (auto it = vecInts.begin(); it != vecInts.end(); it++) { // if (*it == 2) { // vecInts.erase(it); // } // } // 删除相邻相同的元素 // for (auto it = vecInts.begin(); it != vecInts.end(); it++) { // if (*it == 3) { // vecInts.erase(it); //出现 core, 由于迭代器改变 // } // } // 删除元素在最后 // for (auto it = vecInts.……