Udostępnij za pośrednictwem


unchecked_uninitialized_fill_n

Podobnie jak uninitialized_fill_n , ale pozwala na używanie iterację niesprawdzony jako wyjściowy iteratora (_First) po _SECURE_SCL = 1 jest zdefiniowany.unchecked_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 ForwardIterator, class Size, class Type>
   void unchecked_uninitialized_fill_n(
      ForwardIterator _First, 
      Size _Count,
      const Type& _Val
   );

template<class ForwardIterator, class Size, class Type, class Allocator>
   void unchecked_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