title: operator + overload question
body: <p>Why does this code give the error message "IntelliSense: too many parameters for this operator function"</p>
  
  <pre><code>int operator+(PerfectNum a,PerfectNum b)
  {
      return (a.thenum+b.thenum);
  }
  </code></pre>
  
  <p>PerfectNum is a regular class, and thenum is an int.
  This method is in the class.</p>