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