40
A
回答
57
的地圖不會保留插入順序。使用*(myMap.begin())
獲取第一對(訂購時具有最小密鑰的那一對)的值。
您也可以通過myMap.begin()->first
獲取密鑰,並使用myMap.begin()->second
獲取該值。
5
begin()
返回第一對,(精確地說,一個迭代的第一對,並且可以訪問鍵/值作爲->first
和迭代器的->second
)
1
*my_map.begin()
。見例如http://cplusplus.com/reference/stl/map/begin/。
6
簡單:
your_map.begin()->first // key
your_map.begin()->second // value
3
您可以使用由地圖模板的開始()方法返回的迭代器:
std::map<K,V> myMap;
std::pair<K,V> firstEntry = *myMap.begin()
但請記住,性病::地圖容器以有序的方式存儲其內容。因此,第一個條目並不總是添加的第一個條目。
相關問題
- 1. SQL從表中獲取第一個值
- 2. 從地圖中檢索第一個值和第二個值
- 3. 獲取第一個值TreeMultiMap
- 4. 從地圖獲取地圖的價值
- 5. TreeMap中的TreeMap,無法從第二張地圖獲取值
- 6. 如何從一個多值地圖中只獲取一個數據值
- 7. 如何從使用JAVA 8的地圖獲取第一個鍵值?
- 8. 從數組中獲取第三個值
- 9. DualListBox從第二個框中獲取值
- 10. groovy:從地圖中的鍵中獲取一個值(這是一個列表)
- 11. 在Java/Guava中從某個地圖獲取所有的值?
- 12. 如何從地圖地圖中的每個值中提取值?
- 13. 如何從另一個表中獲取不在第一個表中的值
- 14. 獲取第一個值對的值
- 15. 從C#中的CSV文件獲得列中的第一個值
- 16. 從C#中的圖像獲取值
- 17. 從列表中提取第一個值
- 18. 從多列中提取第一個值
- 19. 如何從地圖中的地圖中獲取值drools
- 20. 從XPages中的typeAhead中的第一個分類視圖列中獲取值
- 21. 從谷歌地圖抓取第一個地址段
- 22. 如何從JTable獲取第一行值
- 23. 從一個表中獲取所有列的值,並從第二個表中獲取其他列的值
- 24. 從字符串數組中獲取第一個字符串c
- 25. 如何從Big Query中的一列值中獲取第一個非空值?
- 26. 通過第一個值獲取元組的第二個值
- 27. 從字符串數組中獲取第一個雙精度值
- 28. 從下拉列表中獲取第一個索引值
- 29. 從列表中獲取第一個非None值
- 30. 獲取從CSV第一個數值,所有在Python 2.7
它會返回一個指針嗎? – adir 2011-01-28 08:57:59
`myMap.begin()`返回一個迭代器。您可能需要檢查http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list – MSalters 2011-01-28 09:00:14