First page Back Continue Last page Graphics
remove_if(b, e, p);
arranges container so that the elements in range [b,e) all have p(elem) return false.
remove each element in range [b,e) for which unary predicate p(elem) is true.
DOES NOT CHANGE SIZE OF CONTAINER.
Shifts other values to left to cover one removed.
Returns an iterator pointing one past the last "valid" element.
see remove1.cpp for example.