如何从C ++ STL向量中删除具有特定值的项?
擦除功能用于从C++STL向量中删除具有特定值的项。
算法
Begin Declare 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
热门推荐
10 祝孙辈生日祝福语简短
11 恋人跨年祝福语大全简短
12 考大学敬酒简短祝福语
13 开工投产大吉祝福语 简短
14 偶然结婚祝福语朋友简短
15 感谢学长学姐祝福语简短
16 戏精的祝福语简短
17 我要结婚祝福语简短
18 婚前女儿生日祝福语简短