Iइस ट्यूटोरियल में, हम यह समझने के लिए एक प्रोग्राम पर चर्चा करेंगे कि C++ STL सूची में तत्वों को कैसे हटाया जाए।
इसके लिए, हम क्रमशः पिछले और सामने से तत्व को हटाने के लिए pop_back() और pop_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;
//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;
} आउटपुट
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