title: Type of `this` in static member function?
body: <p>In C++ 5.1.1/3 [expr.prim.general] it says:</p>
  
  <blockquote>
    <p>The type and value category [of <code>this</code>] are defined within a static member function.</p>
  </blockquote>
  
  <p>What does this mean?  How is it relevant?</p>
  
  <p>Note that:</p>
  
  <blockquote>
    <p><code>this</code> shall not appear in the declaration of a static member function</p>
  </blockquote>