How can I handle a destructor that fails?
By on May 3, 2007 in C/C++ Interview Questions
Write a message to a log-file. But do not throw an exception.
The C++ rule is that you must never throw an exception from a destructor that is being
called during the “stack unwinding” process of another exception. For example, if someone
says throw Foo(), the stack will be unwound so all the stack frames between the throw [...]


