ofstream Ausnahmebehandlung

Bewusst bin ich mit dieser Methode, die schreibt in eine Datei, so dass ich versuchte, Sie zu behandeln der Ausnahme der Möglichkeit, dass ich Schreibe in eine geschlossene Datei:

void printMe(ofstream& file)
{
        try
        {
            file << "\t"+m_Type+"\t"+m_Id";"+"\n";
        }
        catch (std::exception &e)
        {
            cout << "exception !! " << endl ;
        }
};

Aber anscheinend std::exception ist nicht die entsprechende Ausnahme für eine geschlossene Datei Fehler denn ich habe bewusst versucht, diese Methode auf eine bereits geschlossene Datei, aber meine "Ausnahme!!!! "Kommentar wurde nicht generiert.

Also, was sollte die Ausnahme habe ich geschrieben????

InformationsquelleAutor Joy | 2012-04-26
Schreibe einen Kommentar