Boost logo

Boost :

From: Dave Abrahams (abrahams_at_[hidden])
Date: 2000-03-17 22:26:26

on 3/17/00 5:01 PM, Miki Jovanovic at miki_at_[hidden] wrote:

> Hi all,
> It just occured to me that the
> noncopyable() {}
> ~noncopyable() {}
> should be
> noncopyable() throw() {}
> ~noncopyable() throw() {}
> Cheers,
> Miki.

<steam rising...>

We eschew exception-specifications at boost. For the reasons why, see...

[Sheesh, Beman, I guess this comes up often enough that we ought to get the
rationale on the site. Egroups is a lovely host but their search engine
leaves something to be desired. I can't find the original posting.]

In brief, they provide no compile-time safety and lead to worse generated
code on many (if not most) compilers.

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