Same as fill_n, but enforces the use of a checked iterator as output iterator. checked_fill_n is defined in the stdext namespace.
Note |
|---|
| This algorithm is a Microsoft extension to the Standard C++ Library. Code implemented using this algorithm will not be portable. |
template<class OutputIterator, class Size, class Type>
void checked_fill_n(
OutputIterator _First,
Size _Count,
const Type& _Val
);
Parameters
- _First
-
An output iterator addressing the position of the first element in the range to be assigned the value _Val.
- _Count
-
A signed or unsigned integer type specifying the number of elements to be assigned the value.
- _Val
-
The value to be assigned to elements in the range [_First, _First + _Count).
See fill_n for a code sample.
For more information on checked iterators, see Checked Iterators.
Header: <algorithm>
Reference
Standard Template Library
Other Resources
<algorithm> Members