回答
See the docs對於所述下標運算符。需要注意的是運營商的描述是,它...
執行插入返回映射到一個等價鍵,鍵的值, 參考,如果這樣的鍵不存在
還要注意:
返回值
參考到映射的值o f如果不存在具有密鑰鍵 的元素,則爲新元素。否則,對現有元素 的映射值的引用,其鍵值等於密鑰。
「你好」是不是在你的地圖上的一個關鍵,所以它被插入和一個閃亮的新SomeSet
對象的引用返回給您。
(注:關鍵是上移,建造或拷貝構造,但無論哪種方式的值總是默認構造確保您有一個默認的構造函數SomeSet
!)
值得指出的是,插入的元素將是默認構造的,因此只有在您的映射爲具有默認構造函數的類型時才能使用下標運算符。 –
@ scohe001因此,我也可以先填充mySet,然後執行'myMap [str] = mySet'。那是對的嗎? – ontherocks
@ontherocks當然。 'myMap [str]'返回一個對新的'SomeSet'對象的引用,然後你將它設置爲等於某個東西。它相當於'SomeSet&thing = myMap [str]; thing = mySet;' – scohe001
- 1. 以奇妙的方式填充d3樣式填充
- 2. 顏色/在散點圖中以不同的方式填充一個點
- 3. Android谷歌地圖:充分調整不同設備大小的地圖填充
- 4. 填充地圖Overlay
- 5. 以編程方式填充WPF自動填充框
- 6. 地方自動填充,而不地圖界面
- 7. 以高效的方式填充矩陣
- 8. 以編程方式填充的DataGridView
- 9. 以編程方式填充DataGridView ComboBoxCell
- 10. 如何以不同的方式讀取數組,而不是填充數組
- 11. Google地圖中的Infowindow不會填充
- 12. 全球填充地圖
- 13. 函數來填充地圖
- 14. 用parfor填充地圖
- 15. 使用GregorianCalendar填充地圖
- 16. 以編程方式填充列表視圖
- 17. Flexbox將不同大小的圖像對齊以填充區域
- 18. 以編程方式填充的不刷新屏幕TableView
- 19. 上註冊地方自動填充在IOS(SWIFT)(地址)形式
- 20. 邊界填充(洪水填充)算法構造交互式地圖。 Java
- 21. 以編程方式添加視圖以匹配父級以填充TableLayout
- 22. 用戶位置與谷歌地圖API地方自動填充
- 23. 不同的填充訂單
- 24. Folium TopoJSON熱圖不按預期方式填充
- 25. 使用geom_bar不同填充不同facet_grids
- 26. clojure - 基於關鍵值以不同方式更新地圖值
- 27. 在不同的fullcalendar視圖上填充不同的標題
- 28. 以編程方式更改ASP.NET GridView中列的樣式(填充)
- 29. 以舊式(髒)方式填充矢量<char>
- 30. 谷歌地圖自動填充字段不會列出地址
什麼的問題的答案你鏈接到這裏發生了什麼不清楚? – NathanOliver