|
Boost : |
From: John Maddock (boost.regex_at_[hidden])
Date: 2003-09-29 05:55:15
> 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.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk