
9 Mar
2004
9 Mar
'04
9:16 p.m.
David Abrahams wrote: [...]
No, because it means we have to concede an otherwise benign standard language feature is rendered bad/dangerous/useless by various operating environments: [... catch/re-throw ...]
try { pi_ = new sp_counted_base_impl<P, D>(p, d); } join_catch(...) // nothrow region { d(p); // delete p // throw; } regards, alexander.