I guess I'll file that in the 'I didn't know you could do that' pile
Ned Batchelder reminds us of the value of the C++ FAQ (Lite). It’s been a long while since I’ve looked at it yet Ned’s example shows that I’ve still a lot to learn about the subtleties of C++. I can think of a few places where I could use that throw;
as an exception dispatcher example to replace some rather ugly macros.