我正在寻找一个标准的双映射结构 - 是否有在 std/boost/另一个标准 C++ 库中实现的结构?
当我说“双映射”时,我指的是可以通过键和“值”有效索引的映射(它实际上有两种键类型,而不是一种键类型和一种值类型)。
例如:
dualmap<int,string> m;
m[1] = "foo";
m["bar"] = 2
int a = m["bar"]; // a = 2
谢谢, 丹
最佳答案
有 boost bimap如果您不想要 boost 多索引的所有功能。
关于c++ - 双映射结构实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2408181/