如何从具有一对键作为键的映射中检索值?

时间:2012-03-08 15:31:21

标签: c++ map std-pair

所以我要说:map<pair<int, MyEnum>, string> myMap;

我添加了一个键值:myMap[make_pair(1, MyEnum::first)] = "something";

如何检索值&#34;&#34;

所以如果地图是map<int, string>而我有myMap[1] = "something";

我会说string s = myMap[1]

2 个答案:

答案 0 :(得分:4)

以同样的方式,

std::cout << myMap[make_pair(1, MyEnum::first)] << std::endl;

输出:

something

希望有所帮助。

答案 1 :(得分:0)

string s = myMap[make_pair(1, MyEnum::first)];