Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-01-16 10:56:04

From: "bill_kempf" <williamkempf_at_[hidden]>
> I'm just trying to "feel out" the pros and cons of using an actual
> exception, which can be caught in a catch(...) block. If there are
> compelling reasons to want the "exception" to be non-catchable then I
> can present these reasons to the committee and they can decide
> whether or not it's worth requiring a language change to allow for
> this "kissing cousin".

A programmer that wants to catch the cancellation exception may have good
reasons to do so. In particular, letting an exception escape from a
destructor during stack unwinding terminates the process, no questions
asked. ;-)

Making this exception non-catchable by catch(...) may also break correct
code (in the sense that it may silently become exception unsafe.)

Peter Dimov
Multi Media Ltd.

Boost list run by bdawes at, gregod at, cpdaniel at, john at