我想合并两个std :: unordered_map:mapA和mapB,同时保持mapA中项目的优先级,如果两个映射包含相同的键.
是否有一种优雅的方式(而不是验证每个键..我的地图包含大量元素)?
例:
mapA = {{"sugar",0.1},{"salt",0.2}} mapB = {{"sugar",0.3},{"pepper",0.4}}
我想要的结果是:
result = {{"sugar",0.2},0.4}}
忽略mapB中的键值{“sugar”,0.3}
谢谢.