checked_uninitialized_fill_n
Wie das uninitialized_fill_n erzwingt jedoch die Verwendung eines aktivierten Iterators als Ausgabeiterator (_First).checked_uninitialized_fill_nstdext wird im - Namespace definiert.
Hinweis |
---|
Dieser Algorithmus ist eine Microsoft-Erweiterung C++-Standardbibliotheken.Der Code, der mit diesem Algorithmus implementiert wird, ist nicht übertragbar. |
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
);
Parameter
_Al
Die allocator-Klasse, die mit diesem Objekt verwendet werden soll.vector::get_allocator gibt die allocator-Klasse für das Objekt zurück._First
Ein Vorwärtsiterator, der das erste Element im initiiert werden Zielbereich behandelt._Count
Die Anzahl der zu initialisierenden Elemente._Val
Der, um den Zielbereich zu initialisieren Werten verwendet werden.
Hinweise
Siehe uninitialized_fill_n für ein Codebeispiel.
Weitere Informationen zu überprüfte Iteratoren, finden Sie unter Überprüfte Iteratoren.
Anforderungen
Header: <memory>
Namespace: stdext