<alg> move
Verschiebungselemente zugeordnet mit einem angegebenen Bereich.
template<class InputIterator, class OutputIterator>
OutputIterator move(
InputIterator _First,
InputIterator _Last,
OutputIterator _Dest
);
Parameter
_First
Ein Eingabeiterator, der angibt, wo der Bereich von Elementen beginnt, zum Verschieben._Last
Ein Eingabeiterator, der das Ende eines Bereichs der Elemente angibt, zum Verschieben._Dest
Der Ausgabeiterator, der, die verschobenen Elemente enthalten ist.
Eigenschaftswert/Rückgabewert
Gibt einen Ausgabeiterator auf das erste Element zurück, das nicht verschoben wurde.
Hinweise
Die Vorlagenfunktion wertet *(_Dest+ N) =move(*(_First+ N))) einmal für jedes N im Bereich [0,_Last aus - _First), für ausschließlich erhöht Werte von N beginnend mit dem niedrigsten Wert.Sie gibt dann _Dest+ N zurück.Wenn _Dest und besondere Bereiche _First des Speichers, _Dest nicht im Bereich [_First,_Last) sein dürfen.
Anforderungen
Header: <algorithm>
Namespace: std