上下文:我在 <-string,vector->map 上使用 std::string 执行 std::find。然后它返回一个向量迭代器,我将返回的迭代器保存在一个常量迭代器中。
问题:我现在想遍历返回的 const-iterator,并字符串比较索引 0 处的每个向量。所以类似于:
while (iterator != map.end())
if ( myStr == iterator.at(0) )
break;
else
iterator++
这种方法对我来说很好,我想知道是否有更优雅的方法来做这件事,我错过了什么吗?
感谢您对此的帮助=]