久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何打印出 C++ 地圖值?

How can I print out C++ map values?(如何打印出 C++ 地圖值?)
本文介紹了如何打印出 C++ 地圖值?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我有一個像這樣的 map:

map<string, pair<string,string> > myMap;

我已經使用以下方法將一些數據插入到我的地圖中:

And I've inserted some data into my map using:

myMap.insert(make_pair(first_name, make_pair(middle_name, last_name)));

我現在如何打印地圖中的所有數據?

How can I now print out all the data in my map?

推薦答案

for(map<string, pair<string,string> >::const_iterator it = myMap.begin();
    it != myMap.end(); ++it)
{
    std::cout << it->first << " " << it->second.first << " " << it->second.second << "
";
}

在C++11中,你不需要拼出map;>::const_iterator.您可以使用 auto

In C++11, you don't need to spell out map<string, pair<string,string> >::const_iterator. You can use auto

for(auto it = myMap.cbegin(); it != myMap.cend(); ++it)
{
    std::cout << it->first << " " << it->second.first << " " << it->second.second << "
";
}

注意 cbegin()cend() 函數的使用.

Note the use of cbegin() and cend() functions.

更簡單的是,您可以使用基于范圍的 for 循環:

Easier still, you can use the range-based for loop:

for(const auto& elem : myMap)
{
   std::cout << elem.first << " " << elem.second.first << " " << elem.second.second << "
";
}

這篇關于如何打印出 C++ 地圖值?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

What do compilers do with compile-time branching?(編譯器如何處理編譯時分支?)
Can I use if (pointer) instead of if (pointer != NULL)?(我可以使用 if (pointer) 而不是 if (pointer != NULL) 嗎?)
Checking for NULL pointer in C/C++(在 C/C++ 中檢查空指針)
Math-like chaining of the comparison operator - as in, quot;if ( (5lt;jlt;=1) )quot;(比較運算符的數學式鏈接-如“if((5<j<=1)))
Difference between quot;if constexpr()quot; Vs quot;if()quot;(“if constexpr()之間的區別與“if())
C++, variable declaration in #39;if#39; expression(C++,if 表達式中的變量聲明)
主站蜘蛛池模板: 精品九九| 成人午夜网 | 国产精品精品久久久 | 日韩精品视频在线 | 日韩毛片 | 黄色一级毛片 | 日韩亚洲一区二区 | 亚洲福利在线观看 | 日日噜 | 99综合| 欧美中文字幕一区二区 | 国产精品欧美一区二区三区不卡 | 粉嫩粉嫩芽的虎白女18在线视频 | 亚洲精品9999 | 在线观看av网站永久 | 国产精品久久久久一区二区三区 | 91资源在线 | 奇米超碰| 91视频导航| 国产精品久久久久久久久久久久冷 | 性高朝久久久久久久3小时 av一区二区三区四区 | 国产一级在线 | 国产欧美在线 | 一区二区三区不卡视频 | 欧美成人精品激情在线观看 | 国产综合精品一区二区三区 | 欧美h| 一区二区三区四区不卡视频 | 91毛片在线看 | h免费观看 | 蜜桃视频一区二区三区 | 国产精品99久久久久久宅男 | 亚洲精品99| 亚洲成人精品一区 | 黑人巨大精品欧美一区二区免费 | 毛片a级毛片免费播放100 | 91精品久久久 | 91久久国产综合久久91精品网站 | 日韩一区二区三区在线观看视频 | 91视频在线看 | 亚洲欧美精品在线观看 |