Thema: C++ catch (...)

Einzelnen Beitrag anzeigen

Robotiker
(Gast)

n/a Beiträge
 
#5

AW: catch (...)

  Alt 29. Mai 2014, 14:02
Hätte zwar gedacht das auch bei C++ Exception die Basis aller Typen ist, aber bei C++ gibt ja immer überraschungen ...
Kannst du haben
Zitat:
We can throw an exception of any type that can be copied or moved.
steht im Buch von Stroustrup. Ein
Code:
throw 42;
geht also in Ordnung.

Es gibt allerdings eine Hierarchie vordefinierter Exceptionklassen, die Basisklasse wäre da exception. Exception (großgeschrieben) ist eine C++ Builder Spezialität und eine nur dort parallel existierende Klassenhierarchie.
  Mit Zitat antworten Zitat