Biblioteca C ++ IOS - operador

Descripción

Se utiliza para marcar Evaluar flujo (no). Esto es equivalente a llamar a un miembro a fallar.

Declaración

A continuación se muestra la declaración para ios :: operator! función.

bool operator!() const;

Parámetros

ninguna

Valor devuelto

Verdadero si se establece failbit o badbit o si no es falso.

Excepciones

Strong guarantee - si se lanza una excepción, no hay cambios en la secuencia.

Razas de datos

Accede al objeto de flujo.

El acceso simultáneo al mismo objeto de flujo puede provocar carreras de datos.

Ejemplo

En el siguiente ejemplo se explica sobre ios :: operator! función.

#include <iostream>     
#include <fstream>      

int main () {
   std::ifstream is;
   is.open ("test.txt");
   if (!is)
      std::cerr << "Error opening 'test.txt'\n";
   return 0;
}