Sdílet prostřednictvím


checked_uninitialized_fill_n

Stejné jako uninitialized_fill_n ale vynucuje používání kontrolované iterační jako iterační výstupu (_First).checked_uninitialized_fill_nje definován v stdext oboru názvů.

[!POZNÁMKA]

Tento algoritmus je rozšíření společnosti Microsoft pro Standard C++ Library.Kód implementována pomocí tohoto algoritmu nebude přenosný.

template<class FwdIt, class Size, class Type>
   void checked_uninitialized_fill_n(
      ForwardIterator _First,
      Size _Count,
      const Type& _Val
   );
template<class FwdIt, class Size, class Type, class Allocator>
   void checked_uninitialized_fill_n(
      ForwardIterator _First,
      Size _Count,
      const Type& _Val,
      Allocator& _Al
   );

Parametry

  • _Al
    Třída přidělování pomocí tohoto objektu.vector::get_allocatorVrátí přidělování třídy objektu.

  • _First
    Předávání iterační adresování první prvek v cílové oblasti inicializovat.

  • _Count
    Počet prvků, které mají být inicializována.

  • _Val
    Hodnota má být použit k inicializaci cílové oblasti.

Poznámky

Viz uninitialized_fill_n ukázku kódu.

Další informace o kontrolované u iterátorů viz Zaškrtnuté iterátory.

Požadavky

Záhlaví: <memory>

Obor názvů: stdext