Delete elements in C++ STL list



IIn this tutorial, we will be discussing a program to understand how to delete elements in the C++ STL list.

For this, we will be using the pop_back() and pop_front() function to delete the element from last and the front respectively.

Example

 Live Demo

#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;    //deleting first element    list1.pop_front();    cout << "The list after deleting first element using pop_front() : ";    for (list<int>::iterator i=list1.begin(); i!=list1.end(); i++)    cout << *i << " ";    cout << endl;    //deleting last element    list1.pop_back();    cout << "The list after deleting last element using pop_back() : ";    for (list<int>::iterator i=list1.begin(); i!=list1.end(); i++)    cout << *i << " ";    cout << endl; }

Output

The original list is : 10 15 20 25 30 35 The list after deleting first element using pop_front() : 15 20 25 30 35 The list after deleting last element using pop_back() : 15 20 25 30
Updated on: 2020-03-23T08:48:31+05:30

241 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements