Compartilhar via


forward_list::swap

Troca os elementos de duas listas frente.

void swap(forward_list& _Right);

Parâmetros

Parâmetro

Descrição

_Right

A lista de avanço que fornece os elementos a serem trocados.

Comentários

A função de membro alterna entre as seqüências controladas *this e _Right.Se get_allocator() == _Right.get_allocator(), ele faz isso em tempo constantes, não lança exceções, e não invalida nenhum referência, ponteiro, ou iterador que os elementos designados nas duas seqüências controladas.Caso contrário, executa um número de atribuições do elemento e o construtor chama proporcionalmente para o número de elementos em duas seqüências controladas.

Requisitos

Cabeçalho: <forward_list>

namespace: STD

Consulte também

Referência

forward_list Class