Exceptions
-
Hi,
ich habe neulich irgendwo gelesen das alle exceptions aus C++ auf der std::exception aufgebaut sind, soweit sogut! nun meine Frage: WANN wird WELCHE Exception geworfen? Gibt es da irgendwie eine Rangordnung?
-
--------- schrieb:
Hi,
ich habe neulich irgendwo gelesen das alle exceptions aus C++ auf der std::exception aufgebaut sind, soweit sogut! nun meine Frage: WANN wird WELCHE Exception geworfen? Gibt es da irgendwie eine Rangordnung?
ja, rangordnung gib's. oder sagen wir mal vererbungshierarchie.
nicht alle exceptions aus c++ erben von std::exception. ich werfe auch andere typen. manchmal sogar char*!.
die einzelnen methoden/funktionen des std:: sagen im handbuch, welche exceptions sie werfen können.
-
welches handbuch???
-
---------- schrieb:
welches handbuch???
das dicke gelbe buch, das beim compiler dabei war. oder haste ne raubkopie?
zur not tun's auch google und nette leute, die was ins netz setzen
hier steht, daß at() was wirft.
http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1vector.html#std_1_1vectora3und hier was über exceptions.
http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1exception.htmlwieso da aber out_of_range fehlt, frage ich mich.
-
volkard schrieb:
---------- schrieb:
welches handbuch???
das dicke gelbe buch, das beim compiler dabei war. oder haste ne raubkopie?
Schonmal was vom GCC und deinem Tut gehört? Aber auf jedenfall danke für diese unterstellung! Was kommt als nächstes? Für 1+1=2 gebühren bezahlen? pff