fork(3) download
  1. #include <iostream>
  2. #include <list>
  3.  
  4. std::list<int> A;
  5. std::list<int> B;
  6. std::list<int>::iterator location;
  7.  
  8. int main()
  9. {
  10. A.push_back( 1 );
  11. location = A.begin();
  12. B.splice( B.end(), A, A.begin() );
  13. std::cout<<(*location)<<std::endl;
  14. std::cout<<(*B.begin())<<std::endl;
  15. }
Success #stdin #stdout 0s 3472KB
stdin
Standard input is empty
stdout
1
1