fork download
  1. #include <iostream>
  2. #include <list>
  3. using namespace std;
  4.  
  5. int main() {
  6. list<int> l;
  7.  
  8. auto it = l.begin();
  9. l.insert(it,10);
  10. l.insert(it,20);
  11. l.insert(it,30);
  12.  
  13. for(int i: l){
  14. cout << i << ' ';
  15. }
  16. cout << endl;
  17.  
  18. l.clear();
  19.  
  20. it = l.begin();
  21. it = l.insert(it,10);
  22. it = l.insert(it,20);
  23. it = l.insert(it,30);
  24.  
  25. for(int i: l){
  26. cout << i << ' ';
  27. }
  28. cout << endl;
  29.  
  30. return 0;
  31. }
Success #stdin #stdout 0s 4216KB
stdin
Standard input is empty
stdout
10 20 30 
30 20 10