The behavior of this function template is equivalent to:
| 1 2 3 4 5 |
|
Parameters
- first, last
- Forward iterators to the initial and final positions in a sequence. The range affected 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 used to fill the range.
Return value
noneExample
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
Output:
myvector contains: 5 5 5 8 8 8 0 0 |
Complexity
Linear: Performs as many assignment operations as the number of elements in the range [first,last).See also
| fill_n | Fill sequence with value (function template) |
| generate | Generate values for range with function (function template) |
| replace | Replace value in range (function template) |
| for_each | Apply function to range (template function) |
