Udostępnij za pośrednictwem


checked_uninitialized_fill_n

Podobnie jak uninitialized_fill_n , ale wymusza użycie zaznaczone iteratora jako wyjściowy iteratora (_First).checked_uninitialized_fill_njest zdefiniowany w stdext obszaru nazw.

[!UWAGA]

Ten algorytm jest rozszerzenie Microsoft do standardowa biblioteka języka C++.Nie będzie przenośne kod implementowane przy użyciu tego algorytmu.

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
    Klasa przydzielania do używania z tego obiektu.vector::get_allocatorZwraca alokatora klasy obiektu.

  • _First
    Iteratora przodu adresowania pierwszy element w zakresie docelowym, było inicjowane.

  • _Count
    Liczba elementów do zainicjowane.

  • _Val
    Wartość do zainicjowania zakresu docelowego.

Uwagi

Zobacz uninitialized_fill_n przykładowy kod.

Więcej informacji o sprawdzonej Iteratory, zobacz Iteratory zaznaczone.

Wymagania

Nagłówek: <memory>

Obszar nazw: stdext