Как получить значение из multimap на основе условия?
Привет, я храню пару ключ-значение в Multimap (у меня есть дубликаты ключей и значений, поэтому я использую multimap).
Мне нужно повторить каждый ключ и соответствующее ему значение ключа, а затем вернуть значение, если и ключ, и значение соответствуют условию. Как я могу достичь этого с помощью multimap?
Пример:
Ключ - Ценность
а - красный
б - зеленый
с - Красный
а - синий
Из этой вышеописанной пары ключ-значение мне нужно вернуть вышеописанное значение для соответствующего ключа, если и ключ, и значение соответствуют условию.
Мне нужно сделать вот так,
MyKey = a
MyValue = Синий
если(систему MyKey==ключ &&усилителя; значения MyValue==значение )
{
// Возвращает значение карты.
}
Что я уже пробовал:
Мне нужно сделать вот так,
MyKey = a
MyValue = Синий
если(систему MyKey==ключ &&усилителя; значения MyValue==значение )
{
// Возвращает значение карты.
}