codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <iostream> #include <algorithm> #include <pair.h> #include <vector> using namespace std; int main() { struct comp { comp(const int& input) : _input(input) {} bool operator()(const pair<int, int>& iPair) { return (iPair.first == _input); } int _input; }; pair<int, int> pair1(1,3); pair<int, int> pair2(2,4); vector<pair<int, int> > vec; vec.push_back(pair1); vec.push_back(pair2); vector<pair<int,int> >::iterator it = find(vec.begin(), vec.end(), comp(1)); if(it != vec.end()) { cout << it->second << endl; } return 0; }
Private
[
?
]
Run code
Submit