Compartilhar via


move_iterator::operator*

Cancelará o iterador armazenado e retorna o valor. Ela se comporta como rvalue reference e executa uma atribuição de movimentação. O operador transfere o elemento atual fora do iterador de base. O elemento que segue se torna o novo elemento atual.

reference operator*() const;

Valor de propriedade/valor de retorno

Retorna o elemento atual na forma de rvalue reference onde o elemento é movido do iterador de base.

Comentários

O operador retorna (reference)*base().

Requisitos

Cabeçalho: <iterator>

Namespace: std

Consulte também

Referência

move_iterator::reference

Classe move_iterator

<iterator>

Lvalues e Rvalues

Biblioteca de Modelos Padrão

Outros recursos

os membros do move_iterator

<iterator> Membros