<alg> move
Déplace les éléments associés à une plage spécifiée.
template<class InputIterator, class OutputIterator>
OutputIterator move(
InputIterator _First,
InputIterator _Last,
OutputIterator _Dest
);
Paramètres
_First
Un itérateur d'entrée qui indique où démarrer la plage des éléments à déplacer._Last
Un itérateur d'entrée qui indique la fin d'une plage d'éléments à déplacer._Dest
L'itérateur de sortie qui va contenir les éléments déplacés.
Valeur de propriété/valeur de retour
Retourne un itérateur de sortie au premier élément qui n'a pas été déplacé.
Notes
La fonction de modèle évalue *(_Dest + N) = move(*(_First + N))) une fois pour chaque N dans la plage [0, _Last - _First), pour augmenter strictement des valeurs de N en commençant par la valeur la plus faible. Puis elle retourne _Dest + N. Si _Dest et _First désignenet des emplacements de stockage _Dest ne doit pas être dans la plage [_First, _Last).
Configuration requise
En-tête : <algorithme>
Espace de noms : std