Ausnahmebehandlungsroutinen
Verwenden Sie die C++-Ausnahmebehandlungsfunktionen, um nach unerwarteten Ereignissen während der Programmausführung eine Wiederherstellung durchzuführen.
Ausnahmebehandlungsfunktionen
Funktion | Verwendung |
---|---|
_set_se_translator |
Behandelt Win32-Ausnahmen (C-strukturierte Ausnahmen) als C++-typisierte Ausnahmen. |
set_terminate |
Installiert Ihre eigene Beendigungsroutine, die von terminate aufgerufen werden soll. |
set_unexpected |
Installiert Ihre eigene Beendigungsfunktion, die von unexpected aufgerufen werden soll. |
terminate |
Wird nach dem Auslösen einer Ausnahme unter bestimmten Umständen automatisch aufgerufen. Die Funktion terminate ruft abort oder eine Funktion auf, die Sie mit set_terminate angeben. |
unexpected |
Ruft terminate oder eine Funktion auf, die Sie mit set_unexpected angeben. Die unexpected Funktion wird in der aktuellen Microsoft C++-Ausnahmebehandlungsimplementierung nicht verwendet. |
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für