title: c++ when using functions function call missing argument
body: <pre><code>void Circle::getXYr() {
      cout &lt;&lt; "(x,y,R) = (" &lt;&lt; x &lt;&lt; "," &lt;&lt; y &lt;&lt; "," &lt;&lt; r &lt;&lt; ")" &lt;&lt; endl;
  }
  
  double Circle::circArea() {
      return (r * r * PI);
  }
  
  double Circle::circPeri() {
      return (2 * r * PI);
  }
  
  void Circle::printCircle() {
      cout &lt;&lt; "Printing circle " &lt;&lt; getXYr &lt;&lt; endl;
      cout &lt;&lt; "Circle Area: " &lt;&lt; circArea &lt;&lt; endl;
      cout &lt;&lt; "Circle Perimeter: " &lt;&lt; circPeri &lt;&lt; endl;
  }
  </code></pre>
  
  <p>I cant use the printCircle function: ERROR Error    1   error C3867: 'Circle::getXYr': function call missing argument list; use '&amp;Circle::getXYr' to create a pointer to member</p>
  
  <p>also the same for the next 2 functions.</p>