Laufzeitfehlerklasse
Laufzeitfehlerklasse. Besitzt einen String, der den Fehler beschreibt. Wird die Exception nicht mit dem C++-Schlüsselwort throw, sondern mit throwException() geworfen, kann sie außerdem den Quelltext-Dateinamen und die Zeile, in der sie geworfen wurde, liefern. Hierzu kann entweder toString() oder direkt der Umleitungsoperator << verwendet werden.Damit Laufzeitfehler auch in der String-Klasse vorkommen können, muß der Fehlerstring als Pointer implementiert sein.
Die Klasse ist zur Vererbung geeignet.
Quelltext
[Header | [Implementierung]
CVS Informationen zum Interface
************************************************** * * Aktueller Stand * * $RCSfile: Exception.h,v $ * $Revision: 1.8 $ * $Date: 1998/08/14 13:20:29 $ * $Author: myritz $ * **************************************************
Exception( const String& aDescription )
void setDescription( const String& description )
static void setLineNumber( int lineNumber )
const String description()
void printOn(ostream& = cout)
static String* theFileName
static int theLineNumber
Einleitung | Architektur | Dynamische Zusammenhänge | Referenzhandbuch | FAQ | Anhang A | Anhang B
generated by doc++