exception Class
Die Klassenaufschläge als Basisklasse für alle Ausnahmen ausgelöst durch bestimmte Ausdrücke und durch die C++-Standardbibliothek.
class exception {
public:
exception();
exception(const char * const &message);
exception(const char * const &message, int);
exception(const exception &right);
exception& operator=(const exception &right);
virtual ~exception();
virtual const char *what() const;
};
Hinweise
Insbesondere ist diese Basisklasse der Stamm der Standardausnahmeklassen, die in <stdexcept> definiert werden.Der C-Zeichenfolgenwert, der von what zurückgegeben wird, wird links vom Standardkonstruktor nicht angegeben, wird der Konstruktoren für bestimmte abgeleitete Klassen als Implementierung-definierte C-Zeichenfolge definiert werden.Keine der Memberfunktionen lösen alle Ausnahmen aus.
Der int-Parameter ermöglicht es Ihnen, um anzugeben, dass kein Arbeitsspeicher zugeordnet werden soll.Der Wert int wird ignoriert.
Hinweis |
---|
Die Konstruktoren exception(const char * const &message) und exception(const char * const &message, int) sind Microsoft-Erweiterungen C++-Standardbibliotheken. |
Beispiel
Beispiele zur Verwendung von den Standardausnahmeklassen, die von der exception-Klasse erben, finden Sie in der Klassen, die in <stdexcept> definiert werden.
Anforderungen
Header: <Ausnahme>
Namespace: std