📅  最后修改于: 2020-10-21 02:40:35             🧑  作者: Mango
删除迭代器指向的指定元素
使用delete()函数擦除第三个元素
考虑Vector v。语法为:
v.erase(pos);
v.erase(start_iterator,end_iterator);
pos:定义要从Vector 中删除的元素的位置。
(start_iterator,end_iterator):它定义要从Vector 中删除的元素的范围。
它不返回任何值。
让我们看一个简单的例子。
#include
#include
using namespace std;
int main()
{
vector v{'C','+','#'};
v.erase(v.begin()+1);
for(int i=0;i
输出:
C#
让我们看一个简单的例子
#include
#include
using namespace std;
int main()
{
vector fruit{"mango","apple","strawbery","kiwi","banana"};
cout<<"fruit names are :";
for(int i=0;i
输出:
fruit names are :mango, apple,strawberry, kiwi, banana
After removing apple and strawbery fruits,
Mango, kiwi, banana