Absichtlich habe ich diese Methode, die in eine Datei schreibt, also habe ich versucht, die Ausnahme von der Möglichkeit zu handhaben, dass ich in eine geschlossene Datei zu schreiben:ofstream Ausnahmebehandlung
void printMe(ofstream& file)
{
try
{
file << "\t"+m_Type+"\t"+m_Id";"+"\n";
}
catch (std::exception &e)
{
cout << "exception !! " << endl ;
}
};
Aber anscheinend std: : Ausnahme ist nicht die geeignete Ausnahme für einen geschlossenen Dateifehler, weil ich absichtlich versucht habe, diese Methode für eine bereits geschlossene Datei zu verwenden, aber mein "Ausnahme !!" - Kommentar wurde nicht generiert.
Also welche Ausnahme sollte ich geschrieben haben ??
Nun, ich wurde nur versucht, an die Ausnahmebehandlung zu gewöhnen, aber es ist gut zu wissen, dass "Streams keine Ausnahmen standardmäßig auslösen", vielen Dank – Glolita