代码之家  ›  专栏  ›  技术社区  ›  Danra Bathsheba

双映射结构实现?

  •  4
  • Danra Bathsheba  · 技术社区  · 15 年前

    我正在寻找一个标准的双地图结构-有一个在STD/Booost /另一个标准C++库中实现吗?

    当我说“双映射”时,我指的是一个可以通过键和“值”高效索引的映射(它实际上有两个键类型,而不是一个键类型和一个值类型)。

    例如:

    dualmap<int,string> m;
    m[1] = "foo";
    m["bar"] = 2
    int a = m["bar"]; // a = 2
    

    谢谢, 丹

    2 回复  |  直到 15 年前
        1
  •  13
  •   piotr    15 年前

    boost bimap 如果你不想要所有的马力的助推多指数。

        2
  •  5
  •   anon    15 年前