title: What is different between static member function and global function?
body: <p>What is different between static member function and global function?</p>
  
  <pre><code>void globalFunc()
  {
  }
  
  class Test
  {
    public:
      //In grammar side, object's not own this function
      static void staticFunc(); 
  };
  </code></pre>
  
  <p>The static member function is global function but, it can classify with meaning 
  and limit access range.</p>
  
  <p>But i can not understand why the static member function's calling convention
  is a [this call].</p>
  
  <p>I understand that normal member function must be [this call] because it must need the caller object's address but, why the static member function has a this call convention? I think it does not need caller's address, because it is not object's
  function.
  Is there have any difference between static member function and global function? (Not in grammar side But also low side)</p>