title: Incomplete Type memory leaks?
body: <p>Microsoft Visual Studio 2008 is giving me the following warning:</p>
  
  <p>warning C4150: deletion of pointer to incomplete type 'GLCM::Component'; no destructor called</p>
  
  <p>This is probably because I have defined Handles to forward declared types in several places, so now the Handle class is claiming it won't call the destructor on the given object.</p>
  
  <p>I have VLD running and I'm not seeing any leaks. Is this literally not calling the destructor for this object or is this a "may not call destructor for object" warning?</p>
  
  <p>Yet another memory leak question from me, haha.</p>