title: C++ What is the purpose of destructors if compiler creates them implicitly?
body: <p>Everywhere i read, if no destructor is defined the compiler creates one anyway. So what is the point of explicitly defining one?</p>
  
  <p>Thank you</p>