Partilhar via


move_iterator::operator--

Operadores de membro de pré e postdecrement executam uma diminuição no iterador armazenado.

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

Valor de Propriedade/Valor Retornado

O operador de predecrement retorna o valor referenciado pelo iterador armazenado após o decréscimo.

O operador postdecrement captura uma cópia do valor referido pelo iterador armazenado antes que a operação de decréscimo afeta o iterador armazenado.O operador retorna esse valor.O valor retornado não é afetado pelo decréscimo.

Comentários

A primeira diminui de operador (predecrement) do membro iterador armazenado.Em seguida, retorna *this.

O segundo operador (postdecrement) faz uma cópia de *this, avalia --*this.Em seguida, retorna a cópia.

Requisitos

Cabeçalho: <iterator>

Namespace: std

Consulte também

Referência

move_iterator Class

<iterator>

Standard Template Library

Outros recursos

os membros do move_iterator

<iterator> Membros