简单记录一下
#include <iostream>
#include <list>
int main(int argc,char* argv[])
{
int arr[]={12,34,23,54,56,32,56};
std::list<int> mylist(arr,arr+7);
std::list<int> mylistCopy;
std::list<int> ::iterator it;
for(it=mylist.begin();it!=mylist.end();++it){
printf("the mylist membert:%d\n",*it);
}
int count=0;
for(it=mylist.begin();it!=mylist.end();++it,++count){
if(count>=0&&count<=3){
mylistCopy.push_back(*it);
}
}
for(it=mylistCopy.begin();it!=mylistCopy.end();++it){
printf("the mylistCopy member: %d\n",*it);
}
return 0;
}