Boost logo

Boost :

Subject: Re: [boost] 5 Observations - My experience with the boost libraries
From: Rob Riggs (rob_at_[hidden])
Date: 2010-03-28 18:07:24


On 03/28/2010 11:38 AM, Nicholas Howe wrote:
> On Thu, Mar 25, 2010 at 6:58 PM, Tom Brinkman<reportbase2007_at_[hidden]>wrote:
>
>
>> 1) Boost uses exceptions.
>>
> I'm a game programmer. I've worked at companies that disable exceptions.
>
I've worked at companies that disable exceptions, and, with little
exception, the rules were put in place by programmers that didn't
understand exceptions at all. My experience suggests that these people
should be ignored. Don't waste time on this red herring. This is
2010. Exceptions are an important part of the language. One cannot
write non-trivial code that guarantees behavior without them.

Calling std::exit() from a library is the absolute worst thing that one
can do.

Rob


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