2014-10-08 30 views
0

我在for循環中使用迭代器來遍歷具有int類型鍵的映射。我將如何在特定迭代中訪問密鑰的值,以便稍後使用它?在地圖中查找鍵值

+1

您可以找到關鍵更快使用地圖的查找功能之一。 – 2014-10-08 02:12:59

回答

5

解引用迭代器會爲您提供鍵值對std::pair<key_type, mapped_type>

因此,要獲得從迭代器的關鍵,獲得一對的第一個元素:

key_type key = it->first; 
+0

完美!謝謝! – pcoonan 2014-10-08 02:08:13