Mega Code Archive

 
Categories / C++ Tutorial / List
 

Remove element from a list

#include <iostream> #include <list> using namespace std; void show(const char *msg, list<char> lst); int main() {   list<char> lstA;   lstA.push_back('A');   lstA.push_back('F');   lstA.push_back('B');   lstA.push_back('R');   // Remove A and H.   lstA.remove('A');   lstA.remove('H');   show("lstA after removing A and H: ", lstA);   cout << endl;   return 0; } void show(const char *msg, list<char> lst) {   list<char>::iterator itr;   cout << msg << endl;   for(itr = lst.begin(); itr != lst.end(); ++itr)     cout << *itr << endl; }