Libreria IOS C ++ - operatore
Descrizione
Viene utilizzato per selezionare Valuta stream (non). Ciò equivale a chiamare il membro fail.
Dichiarazione
Di seguito è riportata la dichiarazione per ios :: operator! funzione.
bool operator!() const;
Parametri
nessuna
Valore di ritorno
Vero se è impostato failbit o badbit oppure false.
Eccezioni
Strong guarantee - se viene generata un'eccezione, non ci sono modifiche nel flusso.
Gare di dati
Accede all'oggetto stream.
L'accesso simultaneo allo stesso oggetto flusso può causare gare di dati.
Esempio
Nell'esempio seguente viene spiegato su ios :: operator! funzione.
#include <iostream>
#include <fstream>
int main () {
std::ifstream is;
is.open ("test.txt");
if (!is)
std::cerr << "Error opening 'test.txt'\n";
return 0;
}