У нас есть пара строк, например, такая пара Accept-Language : RU ,
, и мы ищем по карте, например, заголовки HTTP-запроса.Все, что нам нужно знать, есть ли такая пара на карте или нет - значение bool.Что делать с мягким поиском, что означает, что нам не нужно находить точно такую же пару, но пара, подобная Accept-Language : ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
, также является для нас допустимой парой, и если она существует, мы можем подумать, что обнаружили, что наша карта содержит нашу пару.Как сделать функцию для выполнения такого поиска в C ++?