hownot2code.com
Remember that an exception in the destructor is dangerous
Make your destructors as simple as possible. Destructors aren’t meant for memory allocation and file reading.