How do you externally detect and handle an error in a destructor?  That&#x27;s a rather unusual and difficult case.  But, it&#x27;s still a legit concern.  More common and a bit easier (but still can be awkward) is handling errors in RAII constructors.<p>I like RAII, but I haven&#x27;t used it significantly.  Meanwhile, I&#x27;m not a fan of exceptions.  So, how people make the two work together smoothly is an interesting topic for me...