найти _if и std ::пару, но только один элемент

Предположим, у меня есть следующий код:

std::vector< std::pair <int, char> > myVec; 
or 
std::list< std::pair <int, char> > myList; 
/* then ***************/
std::list< std::pair <int, char> >::iterator listIt; 
or 
std::vector< std::pair <int, char> >::iterator vectorIt;

/* No difference between vector and list */

Теперь мне нужно найти в них только один элемент int, Итак:

vectorIt = std::find_if(myVec.begin(),myVect.end(),make_pair(.....));
                                                   ^^^^^^^^^^^^^^^^^

как мне это сделать?

6
задан PersianGulf 20 February 2019 в 12:43
поделиться