Partager via


move_iterator::operator--

Les opérateurs membres de pré- et de postdecrement effectuent un décrément sur l'itérateur stockée.

move_iterator& operator--();
move_iterator operator--();

Valeur de propriété/valeur de retour

L'opérateur de predecrement retourne la valeur référencée par itérateur stockée après le décrément.

L'opérateur de postdecrement dans une copie de la valeur référencée par l'itérateur stockée avant l'opération de décrément affecte l'itérateur stockée. L'opérateur retourne cette valeur. La valeur retournée n'est pas affectée par le décrément.

Notes

Le premier membre (opérateur) predecrement décrémente l'itérateur stockée. Retourne ensuite *this.

Le deuxième opérateur (postdecrement) fait une copie d'*this, évalue --*this. Retourne la copie.

Configuration requise

En-tête : <iterator>

Espace de noms : std

Voir aussi

Référence

move_iterator, classe

<iterator>

Bibliothèque STL (Standard Template Library)

Autres ressources

membres de move_iterator

<iterator> membres