Hi,
ich denke nicht. Da du in c++ alles werfen kannst, was du willst - auch simple Datentypen zB - kommts auf deine handler an. Exceptions sind halt ein runtime-feature.
Wenn du einen Handler baust, der die unbekannten Ex. faengt und das meldet (via typeof-operator zB), dann hast du ein paar Ansatzpunkte mehr.
Denk mal, was passieren wuerde wenn du Exceptions aus einer DLL bekommst - woher will der Compiler wissen, was da geflogen kommt? Sowas geht nur mit Sprachen, die zur Laufzeit Infos ueber die exitierenden Objekte haben - zB JAVA.
MfG Diez
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]