回答
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. 方法來填充地圖
- 2. 使用ConfigurationProperties以通用的方式填充地圖
- 3. 以奇妙的方式填充d3樣式填充
- 4. 訪問:打開表單的方式以不同的方式填充組合框
- 5. 顏色/在散點圖中以不同的方式填充一個點
- 6. Android谷歌地圖:充分調整不同設備大小的地圖填充
- 7. 填充單地圖
- 8. 填充地圖Overlay
- 9. 以編程方式填充的UITableView無法填充屏幕
- 10. 以編程方式填充WPF自動填充框
- 11. 以編程方式填充圖像以進行動畫
- 12. 地方自動填充,而不地圖界面
- 13. 以編程方式填充的DataGridView
- 14. 如何以編程方式填充DataGridView
- 15. 以高效的方式填充矩陣
- 16. 以編程方式填充水平UIScrollView
- 17. PHP:填充陣列以遞歸方式
- 18. swift - 以編程方式填充STPPaymentCardTextField
- 19. 以特定方式填充列表
- 20. 以編程方式填充DataGridView ComboBoxCell
- 21. 如何以不同的方式讀取數組,而不是填充數組
- 22. 填充不同形式的文本框
- 23. Google地圖中的Infowindow不會填充
- 24. ggplot不會填充美國地圖
- 25. 函數來填充地圖
- 26. 全球填充地圖
- 27. 使用GregorianCalendar填充地圖
- 28. 用parfor填充地圖
- 29. 使用不同的填充設置地圖界限
- 30. 谷歌地方自動填充在引導模式不顯示
什麼的問題的答案你鏈接到這裏發生了什麼不清楚? – NathanOliver