Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Hinweis