c++ - "multiset"& "multimap"- 有什么意义?

标签 c++ stl containers multimap multiset

正如问题所述...我不明白 multisets 的意思/multimaps .

那么,目的是什么?

最佳答案

一些用例:

多 map

  • 以邮政编码为 key ,所有拥有该邮政编码的人
  • 以账户ID为key,该人/账户的所有未结订单
  • 字典,每个关键字都有不同的解释

多组

本质上是一个带有键和整数计数的映射。

  • 一个店铺的库存,所有产品都有自己的key和数量 仍然可用的是值(value)
  • 店铺累计销售数据,每售出一件商品 产品 ID 被添加到多组中,从而增加了销售量

关于c++ - "multiset"& "multimap"- 有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2858127/

相关文章:

c++ - 仅在 boost::hash_combine 中运行一个程序期间保证确定性

c++ - 模板声明说明

containers - "yarn.scheduler.minimum-allocation-vcores"和 yarn.scheduler.maximum-allocation-vcores"在决定容器/节点数量方面的作用?

dependency-injection - 是否可以将参数传递给 Symony2 容器构造函数

kubernetes - 如何在给定容器 ID 的情况下查找 pod 名称

c++ - CImg读取图像异常

c++ - vector<double>::size_type 与替代方案

c++ - 获取Openssl证书错误中的错误字符串

c++11 - "operator <"语法是什么意思?

c++ - 如何提供一个 std::vector 来匹配这个参数?