C++ FAQ Celebrating Twenty-One Years of the C++ FAQ!!!
(Click here for a personal note from Marshall Cline.)
Section 11:
[11.13] Should my destructor throw an exception when it detects a problem?

Beware!!! See this FAQ for details.