TITLE: Throwing exceptions in destructors PROBLEM:pweerd@medialab.nl (Peter van der Weerd) I have a problem with destructor in combination with exceptions: sometimes I want to throw an exception from within a destructor. However, when the destructor which throws the exception was called because another exception was thrown, the program stoppes with the message "Abnormal program termination". RESPONSE: clamage@Eng.Sun.COM (Steve Clamage), 13 Mar 95 Right. Throwing an exception while an exception is being handled results in "terminate" being called. You cannot safely throw an exception in a destructor for that reason, so don't do it.