fork(2) download
  1. #include <iostream>
  2. #include <string>
  3. #include <list>
  4.  
  5. int main(void) {
  6. std::list<std::string> l;
  7. l.push_back("overflow");
  8. l.push_back("test");
  9.  
  10. /* Access it through iterators */
  11. /* iterators are kinda like pointers, but each ++ moves to the next item */
  12. std::list<std::string>::iterator it;
  13. for(it = l.begin(); it != l.end(); it++) {
  14. std::cout << "item: " << *it << std::endl;
  15. }
  16.  
  17. l.push_front("stack");
  18. std::cout << *l.begin() << std::endl;
  19. }
Success #stdin #stdout 0s 3020KB
stdin
Standard input is empty
stdout
item: overflow
item: test
stack