Twitter und Facebook-Anbindung
X
Tweet Follow @twitterapi
!!! Anbindung an twitter und facebook öffnen !!!

Wenn Ihnen mein Online-Buch gefällt,
dann bedanken Sie sich doch mit einer kleinen Spende...

26.2 Mehrere Ausnahmen gleichzeitig Abfangen

26.2 Mehrere Ausnahmen gleichzeitig Abfangen

Nun kann es aber vorkommen, dass eine Vielzahl an Fehlern auftreten kann, welche unglücklicherweise auch alle verschiedene Typen sein können. Um dem entgegenzukommen, ist es möglich, mehrere "catch" Blöcke zu definieren. Dies könnte dann wie folgt aussehen.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
					
// ...

try {
	// ...
} catch (const int iErrorCode) {
	printf("Fehler %i\n", iErrorCode);
} catch (const char* astrErrorMessage) {
	printf("Fehler: %s\n", astrErrorMessage);
} catch (...) {
	printf("Ein unbekannter Fehler ist aufgetreten!\n");
} // end of try
					

Dieses Spiel kann man natürlich beliebig weit treiben und der letzte Fall mit den drei Punkten, ist keines Wegs Pflicht.

Zum Seitenanfang
Zum Inhaltsverzeichnis

© Copyright by Thomas Weiß, 2009 - 2012