如何从C ++ STL向量中删除具有特定值的项?
擦除功能用于从C ++ STL向量中删除具有特定值的项。
算法
BeginDeclare vector v and iterator it to the vector.
Initialize the vector.
Erase() function is used to remove item from end.
Print the remaining elements.
End.
范例程式码
#include <iostream>#include <vector>
using namespace std;
int main() {
vector<int> v{ 6,7,8,9,10};
vector<int>::iterator it;
it = v.end();
it--;
v.erase(it);
for (auto it = v.begin(); it != v.end(); ++it)
cout << ' ' << *it;
return 0;
}
输出结果
The current content of the vector is :6 7 8 9 10
Please enter the element to be deleted -> 7
The current content of the vector is :
6 8 9 10
以上是 如何从C ++ STL向量中删除具有特定值的项? 的全部内容, 来源链接: utcz.com/z/335099.html