#include <algorithm> iterator remove_if( iterator start, iterator end, Predicate p );
The remove_if() function removes all elements in the range [start,end) for which the predicate p returns true.
The return value of this function is an iterator to the last element of the pruned range.
remove_if() runs in linear time.