Hacker News new | past | comments | ask | show | jobs | submit
The combination of exceptions and non-trivial {copy constructor, assignment operator, destructor} are what combine to make C++ a somewhat broken language when you try to use all the features. And also responsible for poisoning the well for exceptions as an error handling mechanism for native code.

Delphi did native exceptions much better IMO.

How do native exceptions work in Delphi?
loading story #49158948