Exceptions ; error() Funtkion?!
-
Hi Leute,
Bin gerade im Kapitel Fehlerbehandlung und im Buch wird die Header-Datei
"std_lib_facilities" für die Anwendungen verwendet. Hab mir die .h auch runtergeladen und eingebunden (um diese error() Funktion verwenden zu können) aber jedesmal wenn er den Error ausgeben sollte, stürzt das komplette Programm ab und er verweist auf die Header Datei mit der Aussage:" unexpected Exception".....habs jez mit VC C++ 2010 und Dev-C++ probiert , funzt beides nicht..-.-. Hat irgendwer ne Idee oder kann mir sagen, ob ich solche Exceptions auch in anderen Headern finde?Lg
-
H4rdstyl3 schrieb:
Hi Leute,
Bin gerade im Kapitel Fehlerbehandlung und im Buch wird die Header-Datei
"std_lib_facilities" für die Anwendungen verwendet. Hab mir die .h auch runtergeladen und eingebunden (um diese error() Funktion verwenden zu können) aber jedesmal wenn er den Error ausgeben sollte, stürzt das komplette Programm ab und er verweist auf die Header Datei mit der Aussage:" unexpected Exception".....habs jez mit VC C++ 2010 und Dev-C++ probiert , funzt beides nicht..-.-. Hat irgendwer ne Idee oder kann mir sagen, ob ich solche Exceptions auch in anderen Headern finde?Lg
Ich glaube, das soll so sein XD
Zeig mal die s
td_lib_facilities.h
-
Das ist nicht der Header sondern dein Code. Lass mich raten: Du hast eine Exception-Spezifikation angegeben, aber eine andere Exception geworfen. Die Standardexceptions findest du in dem Header mit dem geheimnisvollen Namen
stdexceptund die Exception-Basisklasse inexception.
-
@SeppJ -> Danke Prob gelöst
/closed
-
Wenn es das wirklich war: Lass Exception-Spezifikationen sein. Die sind nicht umsonst in C++11 durch bessere Konstrukte ersetzt worden.