Biblioteca C ++ Fstream - Operador = Función

Descripción

Admitía la versión de funciones del estándar C ++ 11. Adquiere el contenido del lado derecho, asignando movimientos a sus miembros y clases base.

Declaración

A continuación se muestra la declaración para fstream :: operator =

C ++ 11

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

Parámetros

rhs - Otro objeto fstream.

Valor devuelto

Devuelve * this.

Excepciones

No-throw guarantee - esta función miembro nunca arroja excepciones.

Carreras de datos

Modifica ambos objetos de flujo (* this y rhs).

Ejemplo

En el siguiente ejemplo, se explica la función fstream operator =.

#include <fstream>

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

   swap(foo,bar);

   foo << "tutorialspoint";

   foo.close();

   return 0;
}