fork download
  1. #include <iostream>
  2. #include <list>
  3. #include <algorithm>
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7. std::list<int> list = {0, 1, 2, 3, 4, 5};
  8. list.erase(std::remove_if(list.begin(), list.end(), [](int val){ return val == 2 || val == 3; }), list.end());
  9. std::for_each(list.begin(), list.end(), [](int val){ std::cout << val << std::endl; });
  10. return 0;
  11. }
Success #stdin #stdout 0s 2960KB
stdin
Standard input is empty
stdout
0
1
4
5