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