fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. #include <algorithm>
  5.  
  6. int main()
  7. {
  8. std::vector<std::string> v;
  9.  
  10. v.push_back("abc");
  11. v.push_back("ghi");
  12. v.push_back("def");
  13. v.push_back("ghi");
  14.  
  15. std::for_each(v.begin(),
  16. v.end(),
  17. [](const std::string& a_s)
  18. {
  19. std::cout << a_s << "\n";
  20. });
  21.  
  22. v.erase(std::remove(v.begin(), v.end(), "ghi"), v.end());
  23.  
  24. std::cout << "\n";
  25. std::for_each(v.begin(),
  26. v.end(),
  27. [](const std::string& a_s)
  28. {
  29. std::cout << a_s << "\n";
  30. });
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 3020KB
stdin
Standard input is empty
stdout
abc
ghi
def
ghi

abc
def