title: calling member functions from within another member function of the same class in C++, objective C
body: <p>Consider the following:</p>
  
  <pre><code>class A{
  
      //data members
  
      void foo()
      {
          bar();//is this possible? or should you say this-&gt;bar() note that bar is not static
      }
      void bar()
      {
  
      }
  }//end of class A
  </code></pre>
  
  <p>How do you call member functions from within another? And how does static functions affect the use of 'this'.
  Should functions be called on an object?</p>