[Exceptional C++ Style] Item 13: A Pragmatic Look atExceptionSpecifications
Adrian Fagg
adrianf at evaluategroup.com
Tue Dec 7 08:19:03 EST 2004
> -----Original Message-----
> From: effective-cpp-bounces at accu.org
> [mailto:effective-cpp-bounces at accu.org]On Behalf Of Paul Grenyer
> I think it would be better if exception specifications were
> enforced at
> compile time. What do people think?
Yes, on the face of it, one would think so. As I understood it, they
chickened out of it for probably quite good reasons.
I would argue that although outwardly attractive, exception specifications
were a mistake beyond the simple no throw and I'm not completely convinced
by even that.
The real problem is the coupling implicit in exception specifications, which
I think is the show-stopper.
The item could have been summarised by 'Just say no (throw)!".
Regards,
Adrian
Work: mailto:adrianf at evaluategroup.com
Home: mailto:adrian.fagg at ntlworld.com
Pretty pictures: http://homepage.ntlworld.com/rbyadf/
More information about the Effective-cpp
mailing list