remove_if example int main() { int a[ ] = {1, 2, 3, 4, 5, 1, 2, 3, 4, 5}; vector v; copy(a, a + 10, back_inserter(v)); v.erase(remove_if(v.begin(), v.end(), bind2nd(less(), 3))); copy(v.begin(), v.end(), ostream_iterator(cout, " ")); }