On Monday, 12 January 2015 at 18:11:03 UTC, Ola Fosheim Grøstad wrote:
On Monday, 12 January 2015 at 17:57:10 UTC, H. S. Teoh via Digitalmars-d wrote:
Yeah, exceptions are supposed to be ... well, *exceptions*, rather than the norm. :-) If you're using exceptions to do flow control, you're
doing something wrong.

I'm sorry, but this is just a crappy excuse invented to defend C++ EH. It has no merits, except being an excuse for writing exceptionally convoluted code to save performance because real exceptions are slow.


No, Exception are a bail out mechanism. It is the, I have no idea what to do about this mechanism.

If you put aside performance concerns, exceptions for control flow also tend to make many code path implicit and makes for very unreadable/unmaintainable code.

Reply via email to