title: Is calling non-member function from destructor OK?
body: <p>In C++, is it OK to call a non-member function (either a free function or a member of other objects) from within the destructor? I am calling a (non-virtual, although in this case it shouldn't really matter) method of an object of a different class. This method crashes on trying to access its members.</p>
  
  <p>On the other hand, if this different object is a child of the destructed object (Qt), does this matter?</p>