using std::find with a predicate
问题 I want to use std::find function along with a predicate (not sure if I use the correct word). Here is the code #include <iostream> #include <vector> #include <algorithm> using namespace std; class foo { public: typedef pair< int, vector<int> > way; typedef pair< int, int > index; typedef pair< index, vector<way> > entry; vector< entry > table; void bar() { vector<int> v1; v1.push_back(1); v1.push_back(2); way w = make_pair( 1, v1 ); vector<way> v2; v2.push_back(w); index id = make_pair( 10,