Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-08-19 11:24:49


From: "Alexander Terekhov" <terekhov_at_[hidden]>
>
> Yep. But consider that in the C++ standard itself you can find bits like:
>
> "Violation of the preconditions specified in a function's Required
> behavior paragraph results in undefined behavior unless the function's
> Throws paragraph specifies throwing an exception when the precondition
> is violated."
>
> "The class logic_error defines the type of objects thrown as exceptions
> to report errors presumably detectable before the program executes,
> such as violations of logical preconditions or class invariants."

I know. I don't agree.

> Well, another funny thing that I've recently had a chance to enjoy was
> the "pick the one you like best" DieDieDie() functions in the latest
> Sutter's MXC++ book.

Right, how many convoluted techniques of doing abort() can you come up with.
Thanks.


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