"multiset"和"multimap" - 有什么意义?

Seb*_*ler 34 c++ containers stl multimap multiset

正如问题所述......我不明白multisets/multimaps的观点.

那么,目的是什么?

ext*_*eon 35

一些用例:

多重映射

  • 使用邮政编码作为密钥,所有拥有该邮政编码的人
  • 使用帐户ID作为密钥,该人/帐户的所有未结订单
  • 一本字典,每个关键字有各种解释

多集

本质上是一个带有键和整数计数的地图.

  • 一个商店的库存,所有产品都有他们的钥匙,仍然可用的金额是价值
  • 商店的累计销售数据,每次产品销售时,产品ID都会被添加到多页,从而增加销售量