 
            
            
            
            
                9 Mar
                
                    2004
                
            
            
                9 Mar
                
                '04
                
            
            
            
        
    
                10: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.