Freigeben über


C++-Ausnahmebehandlung

Die Sprache C++ bietet integrierte Unterstützung für das Auslösen und Abfangen von Ausnahmen.Beim Programmieren in C++ verwenden Sie fast immer die integrierte Unterstützung für die C++-Ausnahme, wie in diesem Abschnitt beschrieben.

Verwenden Sie zum Aktivieren der C++-Ausnahmebehandlung im Code /EHsc.

In diesem Abschnitt

Diskussion über die C++-Ausnahmebehandlung beinhaltet:

Unterstützung für frühere MFC-Ausnahmen

Ab der Version 4.0 verwendet MFC C++-Ausnahmebehandlung.Obwohl Sie aufgefordert, die C++-Ausnahmebehandlung in neuen Code verwenden können, behält MFC, Version 4.0 und höher Makros aus früheren Versionen von MFC, sodass Alter Code nicht unterbrochen werden.Die Makros und dem neuen Mechanismus können auch kombiniert werden.Informationen zum Mischen von Makros und C++-Ausnahmebehandlung und zum Konvertieren von alten Code mit neuen Mechanismus finden Sie in die Artikeln Ausnahmen: Verwenden von MFC-Makros und C++-Ausnahmen und Ausnahmen: Konvertieren aus MFC-Ausnahmemakros.Die ältere MFC-Ausnahmemakros Wenn Sie diese noch verwenden zu C++-Ausnahmeschlüsselwörtern ausgewertet.Finden Sie unter Ausnahmen: Änderungen an den Ausnahmemakros in Version 3.0.

Siehe auch

Referenz

Ausnahmebehandlung in Visual C++