Angenommen, ich habe den folgenden Code:find_if und std :: pair, aber nur ein Element
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 */
Jetzt muss ich in ihnen nur für ein int
Element suchen, So:
vectorIt = std::find_if(myVec.begin(),myVect.end(),make_pair(.....));
^^^^^^^^^^^^^^^^^
wie kann ich es tun?
Haben Sie C++ 11 oder Boost? – Flexo
Suchen Sie mit einem Wert oder einem Prädikat? – ecatmur