<alg> move
Éléments de mouvements 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ù commencer la plage d'éléments pour déplacer._Last
Un itérateur d'entrée qui indique la fin d'une plage d'éléments pour déplacer._Dest
L'itérateur de sortie qui consiste à 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 a *(_Dest+ N) =move(*(_First+ N))) une fois pour chaque N dans la plage [0,_Last - _First), pour augmenter strictement des valeurs d' N en commençant par la valeur la plus basse.Il retourne ensuite _Dest+ N.Si _Destet les régions attitrées d' _First de la mémoire, _Dest ne doivent pas être comprise entre [_First,_Last).
Configuration requise
en-tête : <algorithm>
l'espace de noms : DST