回答
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