{
std::list<int>?lstTemp;
std::map<int,int>::?iterator?itTemp?=?mTemp.begin();
for(;itTemp?!=?mTemp.end();itTemp++)
{
lstTemp.push_back(itTemp->second);
}
return?lstTemp;//這樣就返回列表了
}
int?main()
{
std::map<int,int>?mTemp;
std::list<int>?lstTemp;
mTemp[1]?=?100;
mTemp[2]?=?200;
lstTemp?=?Fun(mTemp);
std::list<int>::iterator?itTemp=lstTemp.begin();?
for(;itTemp?!=?lstTemp.end();itTemp++)
{
printf("The?list?number?is?%d\n",(*itTemp));
}
return?0;
}
希望對妳有幫助,請采納,謝謝!