checked_uninitialized_copy
Wie das uninitialized_copy erzwingt jedoch die Verwendung eines aktivierten Iterators als Ausgabeiterator.Diese Funktion wird stdext Namespace 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 InputIterator, class ForwardIterator>
ForwardIterator unchecked_uninitialized_copy(
InputIterator _First,
InputIterator _Last,
ForwardIterator _Dest
);
template<class InputIterator, class ForwardIterator, class Allocator>
ForwardIterator unchecked_uninitialized_copy(
InputIterator _First,
InputIterator _Last,
ForwardIterator _Dest,
Allocator& _Al
Parameter
_First
Ein Eingabeiterator, der das erste Element im kopiert werden Quellbereich behandelt._Last
Ein Eingabeiterator, der das letzte Element im kopiert werden Quellbereich behandelt._Dest
Ein Vorwärtsiterator, der das erste Element im kopiert werden Zielbereich behandelt._Al
Die allocator-Klasse, die mit diesem Objekt verwendet werden soll.vector::get_allocator gibt die allocator-Klasse für das Objekt zurück.
Rückgabewert
Ein Vorwärtsiterator, der die Position eine hinter dem letzten Element im Zielbereich abweicht, der die Kopie erhält.
Hinweise
Siehe uninitialized_copy für ein Codebeispiel.
Weitere Informationen zu überprüfte Iteratoren, finden Sie unter Überprüfte Iteratoren.
Anforderungen
Header: <memory>
Namespace: stdext