00001 00006 #ifndef __FEHLER_ 00007 #define __FEHLER_ 00008 00009 #include <string> 00010 using namespace std; 00011 00016 class Fehler 00017 { 00018 private: 00019 string fehlerMeldung_; 00020 int fehlerNummer_; 00021 00022 public: 00023 Fehler(); 00024 Fehler( string fehlerMeldung, int fehlerNummer = 0 ); 00025 00026 void ergaenzeMeldung( string ergaenzung ); 00027 string gibMeldung(); 00028 int gibFehlerNummer(); 00029 00030 Fehler &operator= ( Fehler ©Fehler ); 00031 friend ostream &operator<< ( ostream &os, Fehler fehler ); 00032 00033 private: 00034 void log(); 00035 }; 00036 00037 #endif