title: what does this function declaration mean in c++
body: <pre><code>virtual const char* what() const throw()
  {
  
  }
  </code></pre>
  
  <p>AFAIK it's a function that will return a constant pointer to a mutable char. The rest I am not sure. Could anybody help?</p>