throw
Nach oben zu Schlüsselwörter alphabetisch - Index
Kategorie
Anweisungen, C++-spezifische Schlüsselwörter
Syntax
throw zuweisungs_ausdruck
Beschreibung
Wenn eine Exception auftritt, initialisiert der throw-Ausdruck ein temporäres Objekt vom Typ T (passend zum Typ des Arguments arg), das in throw(T arg) benutzt wird. Weitere Kopien davon kann der Compiler je nach Notwendigkeit erzeugen. Deshalb kann es sinnvoll sein, einen Kopierkonstruktor für das Exception-Objekt zu definieren.
Beispiel
Dieses Beispiel veranschaulicht die Verwendung des Schlüsselworts throw.
void __fastcall TForm1::Button1Click(TObject *Sender) { throw(Exception("Hardware error: Divide by 0")); }