Boost logo

Boost :

From: John Maddock (dr_john_maddock_at_[hidden])
Date: 2003-09-29 06:09:55


> The explanation is IMHO a little vague, because the two following
> scenarios seem to conform to this mode:
>
> 1. No try and catch constructs allowed, but stack unwinding can result
> from some other event (SEH exceptions, something like that.)

No, SEH in the absense of C++ exceptions are just a longjump - no stack
unwinding takes place, the same with POSIX signals.

> 2. No try and catch constructs allowed, and stack unwinding will
> never ever happen (except as part of the normal control flow, of
> course.)

That's the only thing you can assume when BOOST_NO_EXCEPTIONS is defined
IMO.

John.

---------------------------------
Want to chat instantly with your online friends? Get the FREE Yahoo!Messenger



Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk