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