|
|
template <class ForIter, class T> ForIter upper_bound(ForIter start, ForIter end, const T &val); template <class ForIter, class T, class Comp> ForIter upper_bound(ForIter start, ForIter end, const T &val, Comp cmpfn);
The upper_bound( ) algorithm finds the last point in the sequence defined by start and end that is not greater than val. It returns an iterator to this point.
The second form allows you to specify a comparison function that determines when one element is less than another.
|
|