17.11.2014 Aufrufe

Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

10.1.1 Exception-Spezifikation in Deklarationen<br />

Um Ausnahmen, die eine Funktion auswerfen kann, in den Schnittstellen<br />

bekannt zu machen, können sie im Funktionsprototyp als sog. Exception-<br />

Spezifikation deklariert werden. Dabei sind drei Fälle zu unterscheiden:<br />

1. void Zahlen_lesen_<strong>und</strong>_ausgeben();<br />

kann beliebige Ausnahmen auswerfen.<br />

2. void Zahlen_lesen_<strong>und</strong>_ausgeben() throw()<br />

verspricht, keine Ausnahmen auszuwerfen.<br />

3. void Zahlen_lesen_<strong>und</strong>_ausgeben()<br />

throw(DateiEnde, const char*)<br />

verspricht, nur die deklarierten Ausnahmen auszuwerfen.<br />

<strong>Breymann</strong> <strong>C++</strong>, c○ Hanser Verlag München<br />

Inhalt ◭◭ ◭ ◮ ◮◮ 413 zurück Ende

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!