- template <class ForwarIterator, class T>
- bool binary_search(ForwardIterator first, ForwardIterator last, const T& value) {
- ForwardIterator i = lower_bound(first, last, value);
- return i != last && !(value < *i);
- }
- template <class ForwarIterator, class T>
- bool binary_search(ForwardIterator first, ForwardIterator last, const T& value) {
- ForwardIterator i = lower_bound(first, last, value);
- return i != last && !(value < *i);
- }