How can I print out C++ map values?(如何打印出 C++ 地图值?)
问题描述
我有一个像这样的 map
:
我已经使用以下方法将一些数据插入到我的地图中:
And I've inserted some data into my map using:
我现在如何打印地图中的所有数据?
How can I now print out all the data in my map?
推荐答案
在C++11中,你不需要拼出map
.您可以使用 auto
In C++11, you don't need to spell out map<string, pair<string,string> >::const_iterator
. You can use auto
注意 cbegin()
和 cend()
函数的使用.
Note the use of cbegin()
and cend()
functions.
更简单的是,您可以使用基于范围的 for 循环:
Easier still, you can use the range-based for loop:
这篇关于如何打印出 C++ 地图值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!