Biblioteca C ++ Fstream - Operador = Função

Descrição

Suportava a versão de recurso do padrão C ++ 11. Ele adquire o conteúdo do lado direito, através da atribuição de seus membros e classes base.

Declaração

A seguir está a declaração para fstream :: operator =

C ++ 11

copy (1)	fstream& operator= (const fstream&) = delete;
move (2)	fstream& operator= (fstream&& rhs);

Parâmetros

rhs - Outro objeto fstream.

Valor de retorno

Ele retorna * isso.

Exceções

No-throw guarantee - esta função de membro nunca lança exceções.

Corridas de dados

Ele modifica os dois objetos de fluxo (* this e rhs).

Exemplo

No exemplo a seguir, explica sobre fstream operator = function.

#include <fstream>

int main () {
   std::fstream foo;
   std::fstream bar ("test.txt");

   swap(foo,bar);

   foo << "tutorialspoint";

   foo.close();

   return 0;
}