Chapter 13: Problem 69
T \(F \quad\) A class may only have one destructor.
Short Answer
Expert verified
Answer: A class can have only one destructor because its primary purpose is to perform clean-up tasks when an object is destroyed, ensuring consistent treatment of all objects in the class. Destructors cannot be overloaded since they don't accept arguments, and there is no need for multiple methods of cleaning up resources, which might complicate resource management. Inheritance of destructors from base classes further ensures proper cleanup of resources acquired by both derived and base classes.