當前位置:編程學習大全網 - 網站源碼 - c++中怎麽返回list,map容器的指針,並在主函數中怎麽接受和操作

c++中怎麽返回list,map容器的指針,並在主函數中怎麽接受和操作

std::list<std::string>?Fun(std::map<int,int>?mTemp)//函數返回值類型是列表。傳入參數是map類型。

{

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;

}

希望對妳有幫助,請采納,謝謝!

  • 上一篇:神馬導航的介紹
  • 下一篇:制作網頁時怎麽添加滾動的文本
  • copyright 2024編程學習大全網