title: Can an empty destructor cause harm?
body: <p>I'm new to C++, and one of the concepts I'm working on understanding is destructors.  Out of curiosity, can an unnecessary (e.g., when a class has no dynamically allocated memory, resources, or anything requiring a user-defined destructor) and empty destructor cause any unforeseen problems?</p>
  
  <p><strong>Edit:</strong> I know that part of this has been answered in <a href="https://stackoverflow.com/questions/1025313/will-an-empty-destructor-do-the-same-thing-as-the-generated-destructor">Will an &#39;empty&#39; constructor or destructor do the same thing as the generated one?</a> but I wanted to broaden it to ask more about generalized negative consequences such as crashes or making an application slower. There is some overlap, but it is a slightly different question.</p>