【发布时间】:2014-07-21 08:26:31
【问题描述】:
我有一个std::map<std::string,int>,我想从它访问带有来自字符串值的迭代器的特定元素。我编写了以下代码。
map<string,int> mymap;
map<string,int>::iterator it=mymap.begin();
string find="Node";
while( (it->first) !=find && it!= mymap.end())
it++;
循环遍历地图的所有关键元素是最有效的方法吗?
【问题讨论】:
-
看看some documentation for
std::map可能会发现一些线索... -
感谢有关该主题的信息,我不知道该成员函数
标签: c++ dictionary iterator key