forward_list::swap
Troca os elementos de duas listas executadas.
void swap(forward_list& _Right);
Parâmetros
Parâmetro |
Descrição |
---|---|
_Right |
A lista até que fornece os elementos a serem trocados. |
Comentários
A função de membro alterna entre as sequências controladas *this e _Right. Se get_allocator() == _Right.get_allocator(), ele faz isso no momento constantes, não gerencie nenhuma exceção, e não invalida referência, nenhum ponteiro, ou iterador que os elementos designados nas duas sequências controladas. Se não, execute um número de atribuições de elemento e o construtor chama proporcional ao número de elementos nas duas sequências controladas.
Requisitos
Cabeçalho: <forward_list>
Namespace: std