0
A
回答
5
如果你的意思是,你需要兩個數據與一個索引相關聯,那麼你可以使用std::pair
:
map<string, pair<string, double> > m;
m["greeting"] = pair<string, double>("hello", 3.2);
// or: m["greeting"] = make_pair("hello", 3.2);
cout << m["greeting"].first << endl; // prints hello
cout << m["greeting"].second << endl; // prints 3.2
+5
一個方便的函數是'make_pair(「hello」,3.2)',這樣可以節省不必重複的類型。 –
+0
@GregHewgill啊謝謝,不知道那個功能。我添加了一個關於它的註釋。 –
相關問題
- 1. java中具有多種類型值的地圖
- 2. 具有多種返回類型的類?
- 3. C++具有多種數據類型的'Undefined Reference'模板類
- 4. 具有多種類型的數組?
- 5. C#具有多種有效載荷類型的通用樹
- 6. TinyIoc註冊並具有多種類型
- 7. 具有多種視圖類型的RecyclerAdapter中的IndexOutOfBoundsException
- 8. 具有多種不同種類地址的訂單
- 9. 具有兩種泛型的泛型類
- 10. C++模板 - 多種類型
- 11. 具有多種不同片段類型的Android BaseFragment類
- 12. deque上有多種類型?
- 13. Java:一種具有多種返回類型的函數......泛型可能嗎?
- 14. 具有多種泛型的字段
- 15. 具有多種類型的STI的mongo映射器?
- 16. 具有多種類型的元素的XML驗證?
- 17. 如何獲得具有多個類型參數的泛型類的類型? - C#
- 18. 一種類型與多種類型
- 19. 如何訂購具有多種類型對象的ArrayList
- 20. 具有多種類型屬性的HTML5輸入
- 21. 具有多種返回類型的索引器
- 22. 使用forfiles具有多種文件類型的搜索掩碼?
- 23. 從NSManagedObject訪問具有多種實體類型的子屬性
- 24. 一個具有多種複雜類型的數組
- 25. 具有多個選擇器的CSS最後一種類型
- 26. Django模型字段有多種類型?
- 27. 與多種類型的WPF樹視圖
- 28. 將地圖投射到具有超類普通類型的地圖
- 29. 地圖兩種類型在編譯時
- 30. mongodb中有多少種類型的鎖?
你不用;好吧,不是那樣。你能解釋一下你想要的嗎?映射是一個關聯容器:你有一個鍵(類型1)和一個值(類型2)。如果你需要存儲的不僅僅是一種簡單的類型,那麼構成這兩件事的類型取決於你。 – Joe