//#include <iostream> //#include <list> //using namespace std; //int main(){ // list<int> a={1,2,3,4,5}; // list<int> b={6,7,8,9,10}; // a.splice(b.begin(),a); // list<int>:: iterator i; // for(i=b.begin();i!=b.end();i++){ // cout<<*i<<" "; // } // return 0; //} //#include <iostream> //#include <list> //using namespace std; //int main(){ // list<int> a={1,2,3,4,5}; // list<int> b={6,7,8,9,10}; // list<int>:: iterator i,j; // i=a.end(); // advance(i,-1); // a.splice(b.begin(),a,i); // for(i=b.begin();i!=b.end();i++){ // cout<<*i<<" "; // } // return 0; //} #include <iostream> #include <list> using namespace std; int main(){ list<int> a={1,2,3,4,5}; list<int> b={6,7,8,9,10}; list<int>:: iterator i,j; i=a.begin(); j=a.end(); advance(i,1); advance(j,-1); b.splice(b.begin(),a,i,j); for(i=b.begin();i!=b.end();i++){ cout<<*i<<" "; } return 0; }
标签:std,10,begin,end,迭代,list,include From: https://www.cnblogs.com/boyeyuan/p/17947983