Freigeben über


terminate (<exception>)

Ruft einen beendenshandler an.

void terminate( );

Hinweise

Die Funktion ruft ein beendenshandler, eine Funktion des Typs void.Wenn terminate direkt vom Programm aufgerufen wird, ist der beendenshandler der zuletzt, der durch einen Aufruf set_terminate festgelegt ist.Wenn terminate für alle mehrerer anderer Gründe während der Auswertung eines Wurfsausdrucks aufgerufen wird, ist der beendenshandler der wirksam unmittelbar nach der Auswertung des Wurfsausdrucks.

Ein beendenshandler stammt möglicherweise nicht an den Aufrufer zurück.Am Programmstart ist der beendenshandler eine Funktion, die abort aufruft.

Beispiel

Siehe set_unexpected als ein Beispiel für die Verwendung von terminate.

Anforderungen

Header: <Ausnahme>

Namespace: std