title: Int Argument in operator++
body: <pre><code>class myClass
  {
      public:
  
      void operator++()
      {
          // ++myInstance.
      }
  
      void operator++(int)
      {
          // myInstance++.
      }
  }
  </code></pre>
  
  <p>Besides letting the compiler distinguish between <code>myInstance++</code> and <code>++myInstance</code>, is the optional <code>int</code> argument in <code>operator++</code> actually for anything?  If so, what is it?</p>