删除C ++ STL列表中的元素
在本教程中,我们将讨论一个程序,以了解如何删除C++STL列表中的元素。
为此,我们将使用pop_back()和pop_front()函数分别从last和front删除元素。
示例
#include<iostream>
#include<list>
using namespace std;
int main(){
list<int>list1={10,15,20,25,30,35};
cout << "The original list is : ";
for (list<int>::iterator i=list1.begin(); i!=list1.end();i++)
cout << *i << " ";
cout << endl;
//删除第一个元素
list1.pop_front();
cout << "The list after 删除第一个元素 using pop_front() : ";
for (list<int>::iterator i=list1.begin(); i!=list1.end(); i++)
cout << *i << " ";
cout << endl;
//删除最后一个元素
list1.pop_back();
cout << "The list after 删除最后一个元素 using pop_back() : ";
for (list<int>::iterator i=list1.begin(); i!=list1.end(); i++)
cout << *i << " ";
cout << endl;
}输出结果
The original list is : 10 15 20 25 30 35 The list after 删除第一个元素 using pop_front() : 15 20 25 30 35 The list after 删除最后一个元素 using pop_back() : 15 20 25 30
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法