<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 beginnen, um zu navigieren._Last
Ein Eingabeiterator, der das Ende eines Bereichs der Elemente angibt, um zu navigieren._Dest
Der Ausgabeiterator, der, die verschobenen Elemente enthalten ist.
Eigenschaftswert/Rückgabewert
Gibt einen Ausgabeiterator zum ersten Element zurück, das nicht verschoben wurde.
Hinweise
Die Vorlagenfunktion wertet *(_Dest + N) = move(*(_First + N))) einmal für jedes N-Element im [0, _Last-Bereich aus. - _First) bei strikt ansteigenden Werten von N, beginnend mit dem niedrigsten Wert. Sie gibt _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