Descrição
É usado para trocar internos.
Declaração
A seguir está a declaração para std :: basic_streambuf :: swap.
void swap (basic_istream& x);
Parâmetros
x - Outro objeto basic_istream com os mesmos parâmetros de template (charT e traits).
Valor de retorno
Nenhum
Exceções
No-throw guarantee - esta função de membro nunca lança exceções.
Corridas de dados
Modifica ambos os objetos de fluxo (* this e x).