如何从以对为键的映射中检索值

How do you retrieve a value from a map that has a pair as a key?

本文关键字:映射 检索      更新时间:2023-10-16

假设我有:map<pair<int, MyEnum>, string> myMap;

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

如何检索值"某物"

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

我会说string s = myMap[1]

同样,

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

输出:

something

希望能有所帮助。

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