title: Error - "throws different exceptions" in C++
body: <p>I am getting an error that tells me </p>
  
  <pre><code>error: declaration of 'virtual FXHost::~FXHost()' throws different exceptions
  error: than previous declaration 'virtual FXHost::~FXHost() throw ()'
  </code></pre>
  
  <p>I am not sure how to begin solving this, I have never encountered this before.</p>
  
  <p>in my .h I have:</p>
  
  <pre><code>public:
      virtual                         ~FXHost() throw();
  </code></pre>
  
  <p>in my .cpp I have:</p>
  
  <pre><code>FXHost::~FXHost()
  {
     gHost = NULL;
  }
  </code></pre>
  
  <p>Pointers appreciated.</p>