Standard-Exception-Behandlung in C++

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Exception-Behandlung in C++Builder

Exceptions sind Ausnahmebedingungen, für die eine besondere Behandlung erforderlich ist, und können zur Laufzeit auftretende Fehler, z.B. Division durch Null, und das Fehlen freien Speicherplatzes enthalten. Die Exception-Behandlung stellt ein Standardverfahren zur Fehlerbehandlung und zum Erkennen erwarteter und unerwarteter Probleme zur Verfügung und versetzt Entwickler in die Lage, Fehler zu diagnostizieren, zu finden und zu beheben.

Wenn ein Fehler auftritt, löst das Programm eine Exception aus. Die Exception enthält in der Regel Informationen über die Fehlerursache. Dies ermöglicht es anderen Programmteilen, die Ursache der Exception zu erkennen.

Sie treffen Vorkehrungen für Exceptions, indem Sie Anweisungen, die Exceptions auslösen können, in einen try-Block einfügen. Wenn eine dieser Anweisungen eine Exception auslöst, wird die Steuerung an eine Exception-Behandlungsroutine übertragen, die diese Art von Exception behandelt. Die Exception-Behandlungsroutine fängt die Exception ab und legt die vor Beendigung des Programms aufzuführenden Maßnahmen fest.

Themen

Siehe auch