1.如何删除 vector 中的元素?
如何删除 vector 中的元素取决于您想要删除的元素的位置和条件。以下是三个常见的方法:
- 使用 erase() 函数:如果您知道要删除的元素的位置,可以使用 erase() 函数将其从 vector 中删除。例如,要删除 vector 中的第三个元素,可以使用以下代码:
vector.erase(vector.begin() + 2);
这将删除 vector 中的第三个元素(位置索引为 2)。
- 使用 remove() 函数和 erase() 函数:如果您想根据特定条件删除元素,可以使用 remove() 函数将满足条件的元素移到 vector 的末尾,然后使用 erase() 函数删除这些元素。例如,