我只想要無序映射如何將數據存儲到存儲區以及它正在實現的哈希函數中。另外,哈希函數i的內部實現想知道在C++中。數據如何存儲在什麼基礎上? 在此先感謝:)數據如何存儲/我們如何獲取存儲在unordered_map存儲桶中的數據11
回答
標準庫的不同實現可以使用不同的哈希算法,存儲細節等。由於代碼invovles模板,大多數(如果不是全部)標準庫實現包含標頭中的相關代碼。因此,您可以打開標準庫中附帶的<unordered_map>
標題並開始查找。
但是,如果我看到像這樣的內部實現無法理解它。所以,如果我寫一個簡單的程序爲同一個,並獲得它存儲在內部桶存儲數據它是如何做的那麼只有我可以知道。 nordered_map
@shashisingh你**不要**使用內部實現。你使用公共成員。 **尤其是**如果你不明白'
@shashisingh的內容我很困惑。無論你是在實現細節之後(如你的問題似乎表明),在這種情況下研究實現(你當然需要足夠的C++和數據結構理解)。或者你想知道如何使用一個無序的地圖,在這種情況下,諮詢合適的[參考](http://en.cppreference.com/w/cpp/container/unordered_map)應該適合你。 – Angew
- 1. 如何獲取SQL存儲的數據?
- 2. 如何使存儲的S3存儲桶數據在marklogic中搜索8 REST API
- 3. 如何將數據存儲在存儲器或寄存器中
- 4. 數據存儲備份導入:無法讀取存儲桶「XYZ」
- 5. Python:如何在Google App Engine數據存儲中存儲數組
- 6. 如何將數據存儲到數據存儲 - AppEngine
- 7. 如何將數據存儲爲本地存儲中的數組?
- 8. 如何存儲MongoDB數據
- 9. Bukkit如何存儲數據
- 10. redis如何存儲數據
- 11. 如何存儲Json數據
- 12. HDR數據如何存儲?
- 13. MySQL如何存儲數據
- 14. 我們如何從數據存儲中檢索數據?
- 15. ElasticSearch:獲取存儲桶中的存儲桶密鑰scripted_metric
- 16. 如何刪除存儲在本地存儲中的數據?
- 17. 如何在Joomla 1.7數據庫中獲取和存儲數據?
- 18. 如何從Webhook獲取數據以存儲在數據庫中?
- 19. 節點:如何存儲JSON數組在谷歌數據存儲
- 20. 如何從Heroku文件存儲中獲取數據?文件存儲在哪裏?
- 21. 如何在App Engine數據存儲中存儲鍵值對?
- 22. 如何在數據存儲中存儲RDF圖?
- 23. 如何在谷歌雲數據存儲中存儲字符串[] []
- 24. 如何使用ajax在數據存儲中存儲blobstore映像?
- 25. 如何將數據存儲在非易失性存儲器中
- 26. Redis - 如何存儲我的數據?
- 27. 如何存儲我的分層數據?
- 28. 如何存儲我的數據(C#.net)
- 29. 存儲器中的數據存儲 - Javascript
- 30. 如何正確保存並從數據存儲中獲取JSON?
https://stackoverflow.com/questions/31112852/how-stdunordered-map-is-implemented – Nipun
'std :: unordered_map'的標準沒有規定一種訪問存儲桶的方法,只有單個元素。 – vu1p3n0x
@ vu1p3n0x是和否。請參閱「Bucket界面」部分[此處](http://en.cppreference.com/w/cpp/container/unordered_map)。 – Angew