Same as fill_n, but allows the use of an unchecked iterator as output iterator when _SECURE_SCL=1 is defined. unchecked_fill_n is defined in the stdext namespace.


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 unchecked_fill_n(
      OutputIterator _First, 
      Size _Count, 
      const Type&_Val


  • _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>

Namespace: stdext

See Also


Standard Template Library

Other Resources

<algorithm> Members