The behavior of this function template is equivalent to:
| 1 2 3 4 5 6 |
|
Parameters
- first, last
- Input iterators to the initial and final positions in a sequence. The range used is [first,last), which contains all the elements between first and last, including the element pointed by first but not the element pointed by last.
- value
- Value to be compared to each of the elements.
Return value
An iterator to the first element in the range that matches value.If no element matches, the function returns last.
Example
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
Output:
The element following 30 is 40 The element following 30 is 40 |
Complexity
At most, performs as many comparisons as the number of elements in the range [first,last).See also
| search | Find subsequence in range (function template) |
| binary_search | Test if value exists in sorted array (function template) |
| for_each | Apply function to range (template function) |
